.AiTripThrottleNotice_wrap__FQZgh{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:32px 16px}.AiTripThrottleNotice_card___CmaW{width:100%;max-width:460px;padding:32px 28px;border:1.5px solid #e5e7eb;border-radius:22px;background:#ffffff;box-shadow:0 12px 32px rgba(17,24,39,.08);text-align:center}.AiTripThrottleNotice_icon__UMMrq{font-size:40px;line-height:1;margin-bottom:12px}.AiTripThrottleNotice_title__Ta51p{margin:0 0 8px;font-size:22px;font-weight:700;color:#111827}.AiTripThrottleNotice_message__Tf3kL{margin:0 0 20px;font-size:15px;line-height:1.5;color:#6b7280}.AiTripThrottleNotice_countdown__o1hCa{display:flex;flex-direction:column;gap:4px;padding:16px;margin-bottom:22px;border-radius:16px;background:linear-gradient(180deg,rgba(13,115,119,.08),rgba(13,115,119,.02))}.AiTripThrottleNotice_countdownValue__vRIH1{font-size:30px;font-weight:700;font-variant-numeric:tabular-nums;color:#0d7377}.AiTripThrottleNotice_countdownLabel__Yw7ra{font-size:13px;color:#6b7280}.AiTripThrottleNotice_actions__Taaab{display:flex;gap:10px;margin-bottom:14px}.AiTripThrottleNotice_primaryBtn__xbgFj,.AiTripThrottleNotice_secondaryBtn__ilyKp{flex:1;padding:12px 14px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease,background .2s ease}.AiTripThrottleNotice_primaryBtn__xbgFj{border:none;background:#0d7377;color:#ffffff}.AiTripThrottleNotice_primaryBtn__xbgFj:hover{background:#0b6265}.AiTripThrottleNotice_secondaryBtn__ilyKp{border:1.5px solid #e5e7eb;background:#ffffff;color:#374151}.AiTripThrottleNotice_secondaryBtn__ilyKp:hover:not(:disabled){border-color:#d1d5db}.AiTripThrottleNotice_secondaryBtn__ilyKp:disabled{cursor:default;opacity:.6}.AiTripThrottleNotice_backLink__jswYb{border:none;background:none;padding:4px;font-size:13px;color:#6b7280;cursor:pointer;text-decoration:underline}@media (max-width:480px){.AiTripThrottleNotice_actions__Taaab{flex-direction:column}}.tvf-loader{--tvf-loader-accent:var(--color-blue-1,#49a3a7);--tvf-loader-gold:#f2a93b;--tvf-loader-coral:#f0655a;--tvf-loader-green:#1fb463;--tvf-loader-ink:#6b7280;--tvf-lit:color-mix(in oklab,var(--tvf-loader-accent) 62%,#ffffff);--tvf-shade:color-mix(in oklab,var(--tvf-loader-accent) 76%,#0b2a2e);--tvf-deep:color-mix(in oklab,var(--tvf-loader-accent) 58%,#0b2a2e);--tvf-pale:color-mix(in oklab,var(--tvf-loader-accent) 26%,#ffffff);--tvf-paleshade:color-mix(in oklab,var(--tvf-loader-accent) 46%,#ffffff);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--tvf-loader-ink);font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif}.tvf-loader--sm{gap:8px}.tvf-loader__scene{width:var(--tvf-loader-size,72px);height:var(--tvf-loader-size,72px);flex-shrink:0}.tvf-scene{width:100%;height:100%;display:block;overflow:visible}.tvf-scene .tvf-g-lit{stop-color:var(--tvf-lit)}.tvf-scene .tvf-g-base{stop-color:var(--tvf-loader-accent)}.tvf-scene .tvf-g-shade{stop-color:var(--tvf-shade)}.tvf-scene .tvf-g-deep{stop-color:var(--tvf-deep)}.tvf-scene .tvf-g-pale{stop-color:var(--tvf-pale)}.tvf-scene .tvf-g-paleshade{stop-color:var(--tvf-paleshade)}.tvf-loader__caption{font-size:14px;font-weight:600;line-height:1.3;max-width:260px}.tvf-loader--sm .tvf-loader__caption{font-size:12px}@keyframes tvfCaptionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tvfDotBlink{0%,to{opacity:.25}40%{opacity:1}}.tvf-caption{display:inline-block;text-align:center}.tvf-caption--left{text-align:left}.tvf-caption__line{display:inline-block;animation:tvfCaptionIn .32s cubic-bezier(.2,.7,.2,1) both}.tvf-caption__dots i{display:inline-block;width:.28em;height:.28em;margin-left:.12em;border-radius:50%;background:currentColor;vertical-align:.06em;animation:tvfDotBlink 1.4s ease-in-out infinite}.tvf-caption__dots i:nth-child(2){animation-delay:.18s}.tvf-caption__dots i:nth-child(3){animation-delay:.36s}.tvf-wait-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;width:min(420px,calc(100vw - 48px));margin:0 auto;padding:28px 24px;border-radius:20px;background:#fff;box-shadow:0 6px 15px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif}.tvf-wait-card .tvf-loader{margin-bottom:10px}.tvf-wait-card__title{font-size:18px;font-weight:700;line-height:1.25;color:#1d1b20}.tvf-wait-card__caption{font-size:14px;font-weight:500;color:#757575;line-height:1.5}.tvf-loader-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.82);z-index:200000}.tvf-search-banner{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 12px;border-radius:16px;background:#fff;border:1px solid #e7e7e7;font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif}.tvf-search-banner__text{min-width:0;display:flex;flex-direction:column;gap:3px}.tvf-search-banner__title{font-size:14px;font-weight:700;line-height:1.2;color:#1d1b20}.tvf-search-banner__caption{font-size:12.5px;font-weight:500;color:#6b7280;line-height:1.3}@keyframes tvfSpinCentre{to{transform:rotate(1turn)}}@keyframes tvfOrbit{to{offset-distance:100%}}@keyframes tvfTwinkle{0%,to{opacity:.35;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@keyframes tvfFlyAlong{0%,4%{offset-distance:0}86%,to{offset-distance:100%}}@keyframes tvfTrail{0%,4%{stroke-dashoffset:100}86%,to{stroke-dashoffset:0}}@keyframes tvfPing{0%,84%{r:5;opacity:0}86%{r:5;opacity:.6}to{r:16;opacity:0}}@keyframes tvfDotLand{0%,85%{opacity:.45}87%,to{opacity:1}}@keyframes tvfCloudDrift{0%{transform:translateX(118px)}to{transform:translateX(-32px)}}@keyframes tvfBobY{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}.tvf-scene--flight .tvf-fl-route{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.3;stroke-width:3;stroke-linecap:round;stroke-dasharray:4 3}.tvf-scene--flight .tvf-fl-trail{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.85;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:tvfTrail 2.8s cubic-bezier(.65,0,.35,1) infinite}.tvf-scene--flight .tvf-fl-dot--end{animation:tvfDotLand 2.8s linear infinite}.tvf-scene--flight .tvf-fl-ping{fill:none;stroke:var(--tvf-loader-accent);stroke-width:2;opacity:0;animation:tvfPing 2.8s linear infinite}.tvf-scene--flight .tvf-fl-flyer{offset-path:path("M10 70 Q50 10 90 70");offset-rotate:auto;offset-distance:0;animation:tvfFlyAlong 2.8s cubic-bezier(.65,0,.35,1) infinite}.tvf-scene--flight .tvf-fl-planebody{transform:scale(1.3);animation:tvfBobY .47s ease-in-out infinite}.tvf-plane__far{fill:var(--tvf-shade)}.tvf-plane__fin{fill:var(--tvf-loader-accent)}.tvf-plane__near{fill:var(--tvf-lit)}.tvf-plane__dark,.tvf-plane__window{fill:var(--tvf-deep)}.tvf-plane__window{opacity:.55}.tvf-plane__hl{stroke:#fff;stroke-opacity:.5;stroke-width:.55;stroke-linecap:round}.tvf-scene--flight .tvf-fl-cloud{opacity:.85;animation:tvfCloudDrift 8s linear infinite}.tvf-scene--flight .tvf-fl-cloud--1{transform:translateY(30px);animation-delay:-2s}.tvf-scene--flight .tvf-fl-cloud--2{transform:translateY(52px);animation-delay:-6s}.tvf-loader--sm .tvf-fl-clouds{display:none}@keyframes tvfBreathe{0%,to{transform:scale(1);opacity:.16}50%{transform:scale(1.06);opacity:0}}@keyframes tvfZ{0%{opacity:0;transform:translate(0) scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(20px,-30px) scale(1.3)}}@keyframes tvfMoon{0%,to{opacity:.6}50%{opacity:1}}.tvf-scene--stay .tvf-st-disc{fill:var(--tvf-loader-accent);fill-opacity:.1}.tvf-scene--stay .tvf-st-ring{fill:none;stroke:var(--tvf-loader-accent);stroke-width:2;transform-origin:50px 56px;animation:tvfBreathe 2.6s ease-in-out infinite}.tvf-scene--stay .tvf-st-rim{stroke:#fff;stroke-opacity:.35;stroke-width:1.2;stroke-linecap:round}.tvf-scene--stay .tvf-st-leg{fill:var(--tvf-deep)}.tvf-scene--stay .tvf-st-sheet{fill:#f4fbfb}.tvf-scene--stay .tvf-st-fold{stroke:var(--tvf-loader-accent);stroke-opacity:.2;stroke-width:1}.tvf-scene--stay .tvf-st-z{fill:var(--tvf-shade);font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif;font-weight:800;font-size:14px;opacity:0;animation:tvfZ 2.6s ease-out infinite}.tvf-scene--stay .tvf-st-z--2{animation-delay:.87s}.tvf-scene--stay .tvf-st-z--3{animation-delay:1.73s}.tvf-scene--stay .tvf-st-moon{animation:tvfMoon 2.6s ease-in-out infinite}.tvf-loader--sm .tvf-st-moon{display:none}@keyframes tvfSeek{0%{transform:rotate(0deg)}28%{transform:rotate(62deg)}52%{transform:rotate(-46deg)}74%{transform:rotate(24deg)}90%{transform:rotate(-8deg)}to{transform:rotate(0deg)}}.tvf-scene--activity .tvf-cp-ticks line{stroke:var(--tvf-shade);stroke-opacity:.7;stroke-width:3;stroke-linecap:round}.tvf-scene--activity .tvf-cp-needle{transform-origin:50px 50px;animation:tvfSeek 2.4s ease-in-out infinite}.tvf-scene--activity .tvf-cp-north-lit{fill:#ff8f84}.tvf-scene--activity .tvf-cp-north-shade{fill:#c8433a}.tvf-scene--activity .tvf-cp-south-lit{fill:var(--tvf-loader-accent)}.tvf-scene--activity .tvf-cp-south-shade{fill:var(--tvf-deep)}.tvf-scene--activity .tvf-cp-spark{offset-path:path("M50 9 A41 41 0 1 1 49.9 9");offset-rotate:0deg;animation:tvfOrbit 2.4s linear infinite}@keyframes tvfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tvfPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.tvf-scene--payment .tvf-py-ring{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.12;stroke-width:4}.tvf-scene--payment .tvf-py-sweep{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.75;stroke-width:4;stroke-linecap:round;stroke-dasharray:27 73;transform-origin:50px 50px;animation:tvfSpinCentre 2s linear infinite}.tvf-scene--payment .tvf-py-card{transform-origin:50px 50px;animation:tvfBob 2s ease-in-out infinite}.tvf-scene--payment .tvf-py-rim{stroke:#fff;stroke-opacity:.5;stroke-width:1.2;stroke-linecap:round}.tvf-scene--payment .tvf-py-chip{fill:#fff;fill-opacity:.92}.tvf-scene--payment .tvf-py-chipline{stroke:var(--tvf-loader-accent);stroke-opacity:.5;stroke-width:.8}.tvf-scene--payment .tvf-py-line{stroke:#fff;stroke-opacity:.85;stroke-width:2.8;stroke-linecap:round}.tvf-scene--payment .tvf-py-logo1{fill:var(--tvf-deep)}.tvf-scene--payment .tvf-py-logo2{fill:#fff;fill-opacity:.95}.tvf-scene--payment .tvf-py-lock{transform-origin:80px 78px;animation:tvfPulse 1s ease-in-out infinite}.tvf-scene--payment .tvf-py-lock-glyph path,.tvf-scene--payment .tvf-py-lock-glyph rect{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@keyframes tvfBlip{0%,10%{opacity:1}60%,to{opacity:0}}.tvf-scene--search .tvf-se-sweep{fill:var(--tvf-loader-accent);fill-opacity:.35;transform-origin:44px 44px;animation:tvfSpinCentre 1.8s linear infinite}.tvf-scene--search .tvf-se-blip{animation:tvfBlip 1.8s linear infinite}.tvf-scene--search .tvf-se-blip--1{animation-delay:.9s}.tvf-scene--search .tvf-se-blip--2{animation-delay:.2s}.tvf-scene--search .tvf-se-blip--3{animation-delay:1.35s}.tvf-scene--ai .tvf-ai-star{transform-box:fill-box;transform-origin:center;animation:tvfTwinkle 1.8s ease-in-out infinite}.tvf-scene--ai .tvf-ai-star--2{animation-delay:.49s}.tvf-scene--ai .tvf-ai-star--3{animation-delay:.97s}.tvf-scene--ai .tvf-ai-star--4{animation-delay:1.46s}@keyframes tvfRise{0%{transform:translateY(14px);opacity:0}30%{opacity:1}to{transform:translateY(-16px);opacity:0}}.tvf-scene--upload .tvf-up-arrow__body line,.tvf-scene--upload .tvf-up-arrow__body path{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.tvf-scene--upload .tvf-up-arrow__shadow line,.tvf-scene--upload .tvf-up-arrow__shadow path{fill:none;stroke:var(--tvf-deep);stroke-opacity:.35;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.tvf-scene--upload .tvf-up-arrow,.tvf-scene--upload .tvf-up-dash{animation:tvfRise 1.6s ease-out infinite}.tvf-scene--upload .tvf-up-dash{stroke:#fff;stroke-width:4;stroke-linecap:round}.tvf-scene--upload .tvf-up-dash--1{animation-delay:.12s}.tvf-scene--upload .tvf-up-dash--2{animation-delay:.24s}@keyframes tvfSatellite{0%{offset-distance:0;transform:scale(.7)}50%{transform:scale(1.15)}to{offset-distance:100%;transform:scale(.7)}}@keyframes tvfSatBack{0%,49%{opacity:0}50%,to{opacity:.7}}@keyframes tvfSatFront{0%,49%{opacity:1}50%,to{opacity:0}}.tvf-scene--generic .tvf-or-lines ellipse,.tvf-scene--generic .tvf-or-lines line{fill:none;stroke:#fff;stroke-opacity:.35;stroke-width:2.2}.tvf-scene--generic .tvf-or-track-back{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.14;stroke-width:3.5}.tvf-scene--generic .tvf-or-track-front{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.22;stroke-width:3.5}.tvf-scene--generic .tvf-or-arc{fill:none;stroke:var(--tvf-loader-accent);stroke-opacity:.9;stroke-width:4;stroke-linecap:round;stroke-dasharray:16 84;transform-origin:50px 50px;animation:tvfSpinCentre 1.8s linear infinite}.tvf-scene--generic .tvf-or-sat{offset-path:path("M7.4 50 A42.6 14.2 0 0 0 92.6 50 A42.6 14.2 0 0 0 7.4 50");offset-rotate:0deg;animation:tvfSatellite 1.8s linear infinite}.tvf-scene--generic .tvf-or-sat--back{animation:tvfSatellite 1.8s linear infinite,tvfSatBack 1.8s linear infinite}.tvf-scene--generic .tvf-or-sat--front{animation:tvfSatellite 1.8s linear infinite,tvfSatFront 1.8s linear infinite}@media (prefers-reduced-motion:reduce){.tvf-caption__dots i,.tvf-caption__line,.tvf-scene *{animation:none!important}.tvf-scene--flight .tvf-fl-trail{stroke-dashoffset:40}.tvf-scene--flight .tvf-fl-flyer{offset-distance:55%}.tvf-scene--stay .tvf-st-z--1{opacity:.8;transform:translate(8px,-12px)}.tvf-scene--generic .tvf-or-sat--back{opacity:0}.tvf-caption__dots i{opacity:.6}}.RefundTimelineCard_card__xaUdl{border:1px solid #e4ece9;border-radius:16px;padding:18px;background:#fff}.RefundTimelineCard_head__lNpGj{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.RefundTimelineCard_headMain__OWIGZ{display:flex;align-items:center;gap:10px;min-width:0}.RefundTimelineCard_headIcon__xtEOJ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:#0b2b26;color:#fff;font-size:13px;flex:none}.RefundTimelineCard_headTitle___3dOC{font-size:15.5px;font-weight:700;color:#0b2b26;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RefundTimelineCard_headSub___XYfu{font-size:12.5px;color:#8b9a95;flex:none}.RefundTimelineCard_pill__1LQ3t{font-size:12px;font-weight:600;padding:4px 12px;border-radius:999px;flex:none}.RefundTimelineCard_pillGood__VAYei{background:#e7f5ef;color:#0b7a63}.RefundTimelineCard_pillBad__U3cgu{background:#fdecea;color:#b23a2b}.RefundTimelineCard_markers__Ebx2Z{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.RefundTimelineCard_here__ajws2{display:inline-flex;align-items:center;gap:8px;background:#0b2b26;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;min-width:0}.RefundTimelineCard_hereDot__sKc3_{width:7px;height:7px;border-radius:50%;background:#4ade9b;flex:none}.RefundTimelineCard_hereWhen__Jclp8{color:#a9c4bd;font-weight:500;white-space:nowrap}.RefundTimelineCard_hereWhen__Jclp8:before{content:"· "}.RefundTimelineCard_end__M0SN_{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex:none}.RefundTimelineCard_endKicker__w1a9a{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b9a95}.RefundTimelineCard_endWhen__C3BIn{font-size:12.5px;font-weight:600;color:#0b2b26;white-space:nowrap}.RefundTimelineCard_rail__VosCt{padding:0 6px}.RefundTimelineCard_track__ZX_KT{position:relative;height:12px}.RefundTimelineCard_fill___v9_g{position:absolute;top:0;bottom:0}.RefundTimelineCard_fillNil__dbH5N{background:repeating-linear-gradient(135deg,#f0c7c1 0 5px,#e9b4ac 5px 10px)}.RefundTimelineCard_node__JgcLE{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #0b7a63;box-sizing:border-box;transform:translate(-50%,-50%)}.RefundTimelineCard_ticks__7guHL{position:relative;height:16px;margin-top:8px}.RefundTimelineCard_tick__EMSL1{position:absolute;top:0;transform:translateX(-50%);font-size:11px;color:#8b9a95;white-space:nowrap}.RefundTimelineCard_legend__HqBe7{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;margin-top:6px}.RefundTimelineCard_legendItem__Ikeps{min-width:0}.RefundTimelineCard_legendHead__NbWRo{display:flex;align-items:center;gap:8px;min-width:0}.RefundTimelineCard_swatch___XT1u{width:10px;height:10px;border-radius:3px;flex:none}.RefundTimelineCard_swatchNil__L82BT{background:repeating-linear-gradient(135deg,#f0c7c1 0 3px,#e9b4ac 3px 6px)}.RefundTimelineCard_legendLabel__LC0qp{font-size:15px;font-weight:800;color:#0b2b26;min-width:0}.RefundTimelineCard_legendLabelNil__RuLjM{color:#b23a2b}.RefundTimelineCard_legendWindow__joT4e{font-size:12px;line-height:1.4;color:#6b837d;margin-top:4px;padding-left:18px}.RefundTimelineCard_legendNote__h9lV6{font-size:11px;line-height:1.4;color:#8b9a95;margin-top:2px;padding-left:18px}.RefundTimelineCard_deadline__W4Q4A{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid #cfe9df;border-radius:12px;background:#eef8f3}.RefundTimelineCard_deadlineText__tMhMj{font-size:13px;font-weight:600;color:#0b2b26;min-width:0}.RefundTimelineCard_deadlineChip__uzIh9{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#55736b;white-space:nowrap;flex:none}.RefundTimelineCard_footnote__t6fre{margin-top:12px;font-size:11.5px;line-height:1.5;color:#9aa8a3}@media (max-width:640px){.RefundTimelineCard_card__xaUdl{padding:14px}.RefundTimelineCard_markers__Ebx2Z{flex-direction:column;align-items:flex-start;gap:8px}.RefundTimelineCard_end__M0SN_{align-items:flex-start;text-align:left}.RefundTimelineCard_legend__HqBe7{grid-auto-flow:row;grid-auto-columns:auto;gap:12px}.RefundTimelineCard_legendLabel__LC0qp{font-size:14px}.RefundTimelineCard_deadline__W4Q4A{flex-direction:column;align-items:flex-start;gap:6px}}.LoggedInPopularActivities_container__Zw5yt{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.LoggedInPopularActivities_section__XkgGB{width:100%}.LoggedInPopularActivities_sectionHeading__drROD{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.LoggedInPopularActivities_sectionHeading__drROD h3{margin:0;font-size:1.25rem;line-height:1;font-weight:700;color:#111827}.LoggedInPopularActivities_sectionHeadingLeft__Ibb6B{display:inline-flex;align-items:center;gap:.5rem}.LoggedInPopularActivities_sectionControls__VQBtm{display:inline-flex;align-items:center;gap:.35rem}.LoggedInPopularActivities_scrollButton__UrQQx{width:1.8rem;height:1.8rem;border-radius:9999px;border:1px solid #d1d5db;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;&:hover{background:#f8fafc;color:#111827}}.LoggedInPopularActivities_row__t3Jfz{display:flex;flex-wrap:nowrap;gap:.9rem;overflow-x:auto;overflow-y:visible;padding:.25rem .15rem 1.55rem;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}.LoggedInPopularActivities_card__e_Y8B{position:relative;flex:0 0 260px;min-height:148px;border-radius:1.35rem;border:1px solid #ebedf1;background:#ffffff;box-shadow:0 4px 18px rgba(17,24,39,.08);padding:1rem 1rem 1.4rem;cursor:pointer}.LoggedInPopularActivities_card__e_Y8B h4{margin:0;color:#0f172a;font-size:1.12rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LoggedInPopularActivities_card__e_Y8B p{margin-top:.5rem;margin-bottom:0;color:#8f95a2;font-size:.875rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LoggedInPopularActivities_cardBodySkeleton__Yjvuq{margin-top:.9rem;display:flex;flex-direction:column;gap:.35rem}.LoggedInPopularActivities_bookmarkButton__hqsID{position:absolute;right:.95rem;bottom:-1.05rem;width:2.7rem;height:2.7rem;border-radius:9999px;border:2px solid var(--bookmark-accent,#2b9be6);color:var(--bookmark-accent,#2b9be6);background-color:#f8fafc;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(15,23,42,.12);z-index:2;&[data-saved=true]{background-color:var(--bookmark-accent,#2b9be6);color:#ffffff;border-color:var(--bookmark-accent,#2b9be6)}&:disabled{opacity:.7;cursor:wait}}@media (max-width:768px){.LoggedInPopularActivities_container__Zw5yt{gap:1.25rem}.LoggedInPopularActivities_card__e_Y8B{flex-basis:240px;min-height:140px}}.LoggedInPopularActivities_sectionIcon__FKmi_{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.75rem;padding:.25rem;flex-shrink:0}.LoggedInPopularActivities_sectionIcon__FKmi_ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.LoggedInPopularActivities_cardIcon__aPrsQ{display:block;width:76px;height:76px;border-radius:16px;background:#f1f5f4;padding:6px;-o-object-fit:contain;object-fit:contain;margin-bottom:.6rem}.LoggedInPopularActivities_cardMedia__o_Uc_{position:relative;display:block;width:100%;height:132px;border-radius:16px;overflow:hidden;background:#f1f5f4;margin-bottom:.7rem}.LoggedInPopularActivities_cardPhoto__AiKvm{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.LoggedInPopularActivities_cardMediaBadge__PuQ4a{position:absolute;left:8px;bottom:8px;width:30px;height:30px;border-radius:9px;padding:4px;background:rgba(255,255,255,.92);box-shadow:0 2px 8px rgba(17,24,39,.18);-o-object-fit:contain;object-fit:contain}.LoggedInPopularActivities_cardMeta__ifQby{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.55rem}.LoggedInPopularActivities_cardRating__FeO4Q{display:inline-flex;align-items:center;gap:.22rem;font-size:.82rem;font-weight:700;color:#0f172a}.LoggedInPopularActivities_cardRating__FeO4Q svg{color:#f5a623;fill:#f5a623}.LoggedInPopularActivities_cardRatingCount__AP9lg{font-weight:500;color:#8f95a2}.LoggedInPopularActivities_cardCost__ArPFm{font-size:.82rem;font-weight:600;color:#16794c}.FriendTripsWelcome_card__Q0fuZ{position:relative;margin:0 0 18px;padding:22px 26px 20px;border-radius:22px;background:linear-gradient(135deg,#effbf5,#ddf8ec);border:1.5px solid rgba(46,139,107,.45);box-shadow:0 8px 18px rgba(46,139,107,.18);font-family:var(--font-figtree),"Figtree",system-ui,sans-serif;animation:FriendTripsWelcome_ftwIn__IgMMv .42s cubic-bezier(.2,.7,.2,1) both}.FriendTripsWelcome_layout__amAfc{display:flex;align-items:center;gap:28px}.FriendTripsWelcome_copy__jagH4{flex:1 1 auto;min-width:0}.FriendTripsWelcome_kicker__Q0BGS{font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#2e8b6b;animation:FriendTripsWelcome_ftwUp__cCSi8 .4s cubic-bezier(.2,.7,.2,1) .18s both}.FriendTripsWelcome_title__HNkhC{margin:6px 0;font-size:24px;font-weight:900;letter-spacing:-.6px;line-height:1.1;color:#16323a;animation:FriendTripsWelcome_ftwUp__cCSi8 .4s cubic-bezier(.2,.7,.2,1) .27s both}.FriendTripsWelcome_subtitle__CNANE{margin:0;font-size:14.5px;font-weight:500;line-height:1.4;color:#566765;animation:FriendTripsWelcome_ftwUp__cCSi8 .4s cubic-bezier(.2,.7,.2,1) .36s both}.FriendTripsWelcome_actions__OeStc{display:flex;align-items:center;gap:8px;margin-top:14px;animation:FriendTripsWelcome_ftwUp__cCSi8 .4s cubic-bezier(.2,.7,.2,1) .45s both}.FriendTripsWelcome_primary__v_6i6{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:100px;background:#16323a;color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.FriendTripsWelcome_primary__v_6i6:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(22,50,58,.25)}.FriendTripsWelcome_later__SmDRr{padding:12px 14px;border:0;background:transparent;color:#11625c;font:inherit;font-size:14px;font-weight:700;cursor:pointer;border-radius:100px}.FriendTripsWelcome_later__SmDRr:hover{background:rgba(46,139,107,.1)}.FriendTripsWelcome_close__eng55{position:absolute;top:10px;right:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:#7c8b90;cursor:pointer}.FriendTripsWelcome_close__eng55:hover{background:rgba(22,50,58,.08);color:#16323a}.FriendTripsWelcome_scene__tXGco{position:relative;flex:0 0 auto;width:250px;height:132px}.FriendTripsWelcome_shadow__S_is9{position:absolute;left:50%;bottom:2px;width:150px;height:16px;border-radius:50%;background:#1d3a3f;opacity:.16;filter:blur(5px);transform:translateX(-50%);animation:FriendTripsWelcome_ftwShadow__kHBsO .9s cubic-bezier(.2,.7,.2,1) .16s both}.FriendTripsWelcome_passFloat__EqkZp{position:absolute;inset:0;animation:FriendTripsWelcome_ftwFloat__otMaZ 4.2s ease-in-out 1.1s infinite}.FriendTripsWelcome_pass__qCOrC{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 10px rgba(29,58,63,.18));animation:FriendTripsWelcome_ftwRise__OZ94_ .9s cubic-bezier(.34,1.35,.5,1) .16s both}.FriendTripsWelcome_stamp__7RLIA{animation:FriendTripsWelcome_ftwStamp__Vlyp9 .5s cubic-bezier(.3,1.6,.4,1) 1s both}.FriendTripsWelcome_avatar__y8wpb{position:absolute;width:44px;height:44px;border-radius:50%;box-shadow:0 5px 10px rgba(29,58,63,.22);animation:FriendTripsWelcome_ftwPop__wfHZs .5s var(--delay) cubic-bezier(.3,1.5,.4,1) both,FriendTripsWelcome_ftwBob__xMaOb 4.2s calc(var(--delay) + .5s) ease-in-out infinite}.FriendTripsWelcome_avatarCircle__zom1X{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2.5px solid #fff;background:#49a3a7;color:#fff;font-size:17px;font-weight:800;overflow:hidden;box-sizing:border-box}.FriendTripsWelcome_avatarImg__Juce0{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.FriendTripsWelcome_sparkle__LYzyw{position:absolute;opacity:0;transform:scale(.4);animation:FriendTripsWelcome_ftwTwinkle__fYdVG 2.4s var(--delay) ease-in-out infinite}.FriendTripsWelcome_confetti__K0vsY{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;overflow:visible;--size:110px}.FriendTripsWelcome_confetti__K0vsY i{position:absolute;left:0;top:0;width:calc(var(--size) * var(--s));height:calc(var(--size) * var(--s) * .55);border-radius:2px;background:radial-gradient(circle at 32% 28%,color-mix(in oklab,var(--c) 65%,#fff),var(--c) 55%,color-mix(in oklab,var(--c) 75%,#000));opacity:0;animation:FriendTripsWelcome_ftwConfetti__ocdfI 1.4s cubic-bezier(.2,.7,.2,1) 1.05s forwards}.FriendTripsWelcome_confetti__K0vsY i.FriendTripsWelcome_round__IhhtR{height:calc(var(--size) * var(--s));border-radius:50%}.FriendTripsWelcome_tag__HA6e6{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px 6px;font-family:var(--font-figtree),"Figtree",system-ui,sans-serif;font-size:12.5px;font-weight:800;letter-spacing:.2px;color:#2e8b6b;animation:FriendTripsWelcome_ftwTagIn__60OOt .4s cubic-bezier(.2,.7,.2,1) both}.FriendTripsWelcome_dot__pzEhJ{position:relative;width:14px;height:14px;flex:0 0 auto}.FriendTripsWelcome_dot__pzEhJ:after,.FriendTripsWelcome_dot__pzEhJ:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.FriendTripsWelcome_dot__pzEhJ:before{width:14px;height:14px;background:rgba(41,255,127,.45);animation:FriendTripsWelcome_ftwPulse__NEEI_ 1.8s ease-out infinite}.FriendTripsWelcome_dot__pzEhJ:after{width:7px;height:7px;background:#2e8b6b}@keyframes FriendTripsWelcome_ftwIn__IgMMv{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:none}}@keyframes FriendTripsWelcome_ftwUp__cCSi8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes FriendTripsWelcome_ftwRise__OZ94_{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes FriendTripsWelcome_ftwShadow__kHBsO{0%{opacity:0;transform:translateX(-50%) scaleX(.6)}to{opacity:.16;transform:translateX(-50%)}}@keyframes FriendTripsWelcome_ftwFloat__otMaZ{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes FriendTripsWelcome_ftwStamp__Vlyp9{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes FriendTripsWelcome_ftwPop__wfHZs{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes FriendTripsWelcome_ftwBob__xMaOb{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes FriendTripsWelcome_ftwTwinkle__fYdVG{0%,to{opacity:.25;transform:scale(.45) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(20deg)}}@keyframes FriendTripsWelcome_ftwConfetti__ocdfI{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--a)) translateX(calc(var(--size) * .3)) rotate(0deg)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateX(calc(var(--size) * (.55 + var(--d)))) translateY(14px) rotate(var(--r))}}@keyframes FriendTripsWelcome_ftwTagIn__60OOt{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@keyframes FriendTripsWelcome_ftwPulse__NEEI_{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.FriendTripsWelcome_compact___sFTG{padding:18px 16px 16px}.FriendTripsWelcome_compact___sFTG .FriendTripsWelcome_layout__amAfc{flex-direction:column;gap:8px;text-align:center}.FriendTripsWelcome_compact___sFTG .FriendTripsWelcome_title__HNkhC{font-size:21px}@media (max-width:720px){.FriendTripsWelcome_card__Q0fuZ{padding:20px 18px 18px}.FriendTripsWelcome_layout__amAfc{flex-direction:column;gap:10px;text-align:center}.FriendTripsWelcome_title__HNkhC{font-size:22px}.FriendTripsWelcome_actions__OeStc{justify-content:center}.FriendTripsWelcome_primary__v_6i6{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.FriendTripsWelcome_actions__OeStc,.FriendTripsWelcome_avatar__y8wpb,.FriendTripsWelcome_card__Q0fuZ,.FriendTripsWelcome_dot__pzEhJ:before,.FriendTripsWelcome_kicker__Q0BGS,.FriendTripsWelcome_passFloat__EqkZp,.FriendTripsWelcome_pass__qCOrC,.FriendTripsWelcome_shadow__S_is9,.FriendTripsWelcome_sparkle__LYzyw,.FriendTripsWelcome_stamp__7RLIA,.FriendTripsWelcome_subtitle__CNANE,.FriendTripsWelcome_tag__HA6e6,.FriendTripsWelcome_title__HNkhC{animation:none;opacity:1;transform:none}.FriendTripsWelcome_confetti__K0vsY{display:none}}.FriendsSelectionStep_stepContainer__bmv7u{display:flex;justify-content:center;padding:0 20px;width:100%;opacity:0;transform:translateX(20px);transition:all .4s cubic-bezier(.16,1,.3,1)}.FriendsSelectionStep_stepContainer__bmv7u.FriendsSelectionStep_visible__9OhWs{opacity:1;transform:translateX(0)}.FriendsSelectionStep_formCard__w_V9k{background:#ffffff;border-radius:16px;padding:24px;width:620px;max-width:calc(100vw - 40px);box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;max-height:calc(100vh - 160px)}.FriendsSelectionStep_cardHeader__gc0RV{margin-bottom:16px;flex-shrink:0}.FriendsSelectionStep_title__X0V6u{font-size:22px;font-weight:700;color:#111827;margin:0 0 4px}.FriendsSelectionStep_description__IemJ7{font-size:14px;color:#0d7377;margin:0}.FriendsSelectionStep_searchWrapper__TVi1R{display:flex;align-items:center;gap:10px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin-bottom:16px;flex-shrink:0;transition:all .2s ease;&:focus-within{border-color:#0d7377;box-shadow:0 0 0 3px rgba(13,115,119,.12)}}.FriendsSelectionStep_searchIcon__Gsds8{width:20px;height:20px;color:#9ca3af;flex-shrink:0}.FriendsSelectionStep_searchInput__g_mtx{flex:1;border:none;background:transparent;font-size:14px;color:#0d7377;outline:none;&::-moz-placeholder{color:#9ca3af}&::placeholder{color:#9ca3af}}.FriendsSelectionStep_friendsScroll__uR9wr{flex:1;overflow-y:auto;margin-bottom:12px;padding-right:4px;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}}.FriendsSelectionStep_section__YPzBR{margin-bottom:20px}.FriendsSelectionStep_sectionTitle__jzi78{font-size:14px;font-weight:700;color:#0d7377;margin:0 0 10px}.FriendsSelectionStep_friendsCard__a_bCq{background:#f9fafb;border-radius:12px;overflow:hidden}.FriendsSelectionStep_friendItem__wHg5p{display:flex;align-items:center;gap:12px;width:100%;background:transparent;border:none;border-bottom:1px solid rgba(15,23,42,.04);cursor:pointer;transition:all .15s ease;text-align:left;position:relative;padding:14px 18px;align-items:flex-start;background:linear-gradient(180deg,#ffffff,#fbfdfe);box-shadow:inset 0 1px 0 rgba(16,24,40,.02);&:last-child{border-bottom:none}&:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(16,24,40,.06)}&.FriendsSelectionStep_selected__8mbwD{background:linear-gradient(90deg,rgba(13,115,119,.06),rgba(13,115,119,.02));border-left:4px solid #0d7377}}.FriendsSelectionStep_friendAvatar__VyIbc{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#0d7377,#0a5e61);display:flex;align-items:center;justify-content:center}.FriendsSelectionStep_avatarImage__jdW9U{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.FriendsSelectionStep_avatarInitials___IKGY{color:#ffffff;font-size:16px;font-weight:600}.FriendsSelectionStep_friendInfo__fDFWB{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.FriendsSelectionStep_friendName__xKkVX{font-size:15px;font-weight:600;color:#1f2937}.FriendsSelectionStep_friendUsername__s3cSm{font-size:13px;color:#6b7280}.FriendsSelectionStep_checkbox__jPk3k{width:24px;height:24px;border-radius:6px;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;margin-left:12px;background:#ffffff;box-shadow:0 1px 0 rgba(16,24,40,.03);.FriendsSelectionStep_friendItem__wHg5p.FriendsSelectionStep_selected__8mbwD &{border-color:#0d7377;background:#0d7377}}.FriendsSelectionStep_checkbox__jPk3k svg{width:14px;height:14px;color:#ffffff}.FriendsSelectionStep_friendCheckbox__mAn57{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:0;pointer-events:auto;cursor:pointer}.FriendsSelectionStep_friendItem__wHg5p .FriendsSelectionStep_friendInfo__fDFWB{margin-left:8px}.FriendsSelectionStep_friendName__xKkVX{font-size:16px;font-weight:700}.FriendsSelectionStep_emptyState___Rgkb,.FriendsSelectionStep_loadingState__m10xk{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;color:#6b7280;font-size:14px}.FriendsSelectionStep_spinner__nuYyU{width:24px;height:24px;border:2px solid #e5e7eb;border-top-color:#0d7377;border-radius:50%;animation:FriendsSelectionStep_spin__JkBS3 .8s linear infinite}@keyframes FriendsSelectionStep_spin__JkBS3{to{transform:rotate(1turn)}}.FriendsSelectionStep_promptBadge__h_TeU{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:10px 16px;font-size:13px;color:#374151;text-align:center;margin-bottom:12px;flex-shrink:0}.FriendsSelectionStep_promptLabel__0p7dY{font-weight:600;color:#0d7377}.FriendsSelectionStep_buttonGroup__F6G1J{display:flex;gap:12px;flex-shrink:0}.FriendsSelectionStep_backButton__HUJU6,.FriendsSelectionStep_nextButton__Dp8zL{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.FriendsSelectionStep_backButton__HUJU6{background:#ffffff;color:#374151;border:1.5px solid #e5e7eb;&:hover{background:#f9fafb}}.FriendsSelectionStep_nextButton__Dp8zL{background:#0d7377;color:#ffffff;border:none;&:hover:not(:disabled){background:color-mix(in srgb,#0d7377,black 8%)}&:disabled{background:#d1d5db;cursor:not-allowed}}.FriendsSelectionStep_arrowIcon__6a3H4{width:18px;height:18px}@media (max-width:768px){.FriendsSelectionStep_formCard__w_V9k{padding:16px}.FriendsSelectionStep_title__X0V6u{font-size:20px}}.CancellationTimeline_wrap__Fdhwn{margin-bottom:16px;padding:16px 18px;border-radius:14px;background:#f7f9fa;border:1px solid #e6ebee}.CancellationTimeline_heading__8Q8l8{font-size:12.5px;font-weight:700;color:#1f2937;margin-bottom:12px}.CancellationTimeline_timelineWrap__8ypSS{display:flex;flex-direction:column;gap:6px}.CancellationTimeline_aboveRow__I2Kij,.CancellationTimeline_markerRow__T1cNH{display:flex;align-items:flex-start}.CancellationTimeline_aboveCell__1tNZV{padding:0 4px;min-width:0}.CancellationTimeline_refundAmount___xnz_{font-size:13px;font-weight:800;color:#1f2937;white-space:nowrap}.CancellationTimeline_splitLine__wmjzF{font-size:11px;color:#6b7280;font-weight:600;white-space:nowrap}.CancellationTimeline_segmentNote__B7D4q{font-size:11px;color:#9ca3af;font-style:italic;white-space:nowrap}.CancellationTimeline_segmentWindow__EP_4t{font-size:11px;color:#4b5563;font-weight:700;white-space:normal;line-height:1.25;margin-bottom:2px}.CancellationTimeline_bar__fmdYT{display:flex;width:100%;height:14px;border-radius:999px;overflow:hidden}.CancellationTimeline_barSegment__DsLZZ{height:100%;border-right:1px solid rgba(255,255,255,.6)}.CancellationTimeline_barSegment__DsLZZ:last-child{border-right:none}.CancellationTimeline_markerCell__j5qoM{display:flex;padding:0 4px;min-width:0}.CancellationTimeline_marker__Gq8kQ{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.CancellationTimeline_markerDot__DD8VB{width:6px;height:6px;border-radius:50%;background:#9ca3af;flex:none}.CancellationTimeline_simpleBarWrap__2J03e{display:flex;flex-direction:column;gap:8px}.CancellationTimeline_simpleBar__5ZGCr{width:100%;height:14px;border-radius:999px}.CancellationTimeline_simpleBarGreen__De0P1{background:#1e9e6a}.CancellationTimeline_simpleBarNeutral__qhQR0{background:#94a3b8}.CancellationTimeline_simpleBarRed__O2XvC{background:#e0484d}.CancellationTimeline_simpleBarStriped__qjBpj{background:repeating-linear-gradient(45deg,#d1d5db,#d1d5db 6px,#e5e7eb 0,#e5e7eb 12px)}.CancellationTimeline_simpleBarInfo__5FTOy{display:flex;align-items:baseline;gap:8px}.CancellationTimeline_simpleBarLabel__0f056{font-size:12.5px;font-weight:700;color:#b3242a}.CancellationTimeline_disclaimer__3uJ2P{font-size:12px;color:#6b7280;line-height:1.45}.CancellationTimeline_policyHtml__alCMl{font-size:12px;color:#4b5563;line-height:1.5;max-height:260px;overflow-y:auto;word-break:break-word}.CancellationTimeline_rawDetails__S2O6_{font-size:12px;color:#4b5563}.CancellationTimeline_rawDetails__S2O6_ summary{cursor:pointer;font-weight:700;color:#1f2937}.CancellationTimeline_rawText__jw7i8{margin-top:8px;padding:10px 12px;background:#ffffff;border:1px solid #e6ebee;border-radius:8px;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow-y:auto}.CancellationTimeline_reissueBlock__F08SC{margin-top:14px;padding-top:12px;border-top:1px dashed #e6ebee}.CancellationTimeline_reissueHeader__Ml4iW{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;margin-bottom:6px}.CancellationTimeline_reissueList__ybdKP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.CancellationTimeline_reissueItem__bzoCK{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12.5px;color:#374151}.CancellationTimeline_reissueLabel__eCpUg{font-weight:700}.CancellationTimeline_reissueAmount__fDvtW{font-weight:800;color:#1f2937}.CancellationTimeline_reissueNote__c4hkA{font-size:11px;color:#9ca3af;font-style:italic}@media (max-width:480px){.CancellationTimeline_wrap__Fdhwn{padding:12px 14px}.CancellationTimeline_refundAmount___xnz_{font-size:11.5px;white-space:normal}.CancellationTimeline_marker__Gq8kQ,.CancellationTimeline_segmentNote__B7D4q,.CancellationTimeline_splitLine__wmjzF{font-size:10px;white-space:normal}.CancellationTimeline_aboveCell__1tNZV,.CancellationTimeline_markerCell__j5qoM{padding:0 2px}}.ShareTripLocationDialog_body__kW_9N{display:flex;flex-direction:column;gap:12px}.ShareTripLocationDialog_searchWrap__G7vKm{position:relative;display:flex;align-items:center;gap:8px}input.ShareTripLocationDialog_input__vHIoj,textarea.ShareTripLocationDialog_input__vHIoj{width:100%;min-height:44px;border:1px solid #dfe3e6;border-radius:12px;padding:10px 14px;font:inherit;font-size:14px;color:#1d1b20;background:#f1f4f6;resize:vertical}input.ShareTripLocationDialog_input__vHIoj:focus,textarea.ShareTripLocationDialog_input__vHIoj:focus{outline:none;border-color:#49a3a7;box-shadow:0 0 0 3px rgba(73,163,167,.2);background:#ffffff}.ShareTripLocationDialog_detailsLoading__5PJu9{display:flex;justify-content:center;padding:8px 0}.ShareTripLocationDialog_loading__qWdUb{position:absolute;right:12px;font-size:12px;color:#94a3b8}.ShareTripLocationDialog_resultsList__EIuYq{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:10px;max-height:260px;overflow-y:auto;background:#ffffff}.ShareTripLocationDialog_resultsList__EIuYq li+li{border-top:1px solid #f1f5f9}.ShareTripLocationDialog_resultItem__r3CQH{display:flex;flex-direction:column;align-items:flex-start;background:transparent;border:none;width:100%;padding:10px 12px;text-align:left;cursor:pointer;gap:2px}.ShareTripLocationDialog_resultItem__r3CQH:hover{background:#f8fafc}.ShareTripLocationDialog_resultName__t6crt{font-size:14px;font-weight:500;color:#0f172a}.ShareTripLocationDialog_resultAddress__6TYyu{font-size:12px;color:#64748b}.ShareTripLocationDialog_hint__Lvj2Y{margin:0;font-size:12px;color:#64748b;text-align:center}.ShareTripLocationDialog_mapWrap__sXgkL{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:#e5e7eb;flex-shrink:0}.ShareTripLocationDialog_map__goIBd{width:100%;height:280px;display:block}.ShareTripLocationDialog_mapLoading__7_hjW{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:13px;background:rgba(240,244,248,.85);pointer-events:none}.ShareTripLocationDialog_mapHint__Ecr9O{position:absolute;left:10px;bottom:10px;margin:0;padding:4px 10px;background:rgba(15,23,42,.7);color:#ffffff;font-size:11px;border-radius:6px;pointer-events:none}.ShareTripLocationDialog_selectedCard__5BMzs{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 40px 12px 12px;border:1px solid #2e7f83;border-radius:10px;background:#f7fbfb}.ShareTripLocationDialog_clearSelectionBtn__u3wVk{position:absolute;top:6px;right:8px;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#475569;font-size:18px;line-height:1;cursor:pointer}.ShareTripLocationDialog_clearSelectionBtn__u3wVk:hover{background:#e2e8f0;color:#0f172a}.ShareTripLocationDialog_pin__5r7q7{color:#2e7f83;flex-shrink:0;margin-top:2px}.ShareTripLocationDialog_selectedInfo__CkfXH{display:flex;flex-direction:column;gap:2px;min-width:0}.ShareTripLocationDialog_selectedName__8x0_H{margin:0;font-size:14px;font-weight:600;color:#0f172a}.ShareTripLocationDialog_selectedAddress__7c4Wv{margin:0;font-size:12px;color:#475569}.ShareTripLocationDialog_cancelBtn__Go_RU{min-height:40px;background:transparent;border:none;color:#616161;padding:0 16px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.ShareTripLocationDialog_cancelBtn__Go_RU:hover{background:#f1f4f6}.ShareTripLocationDialog_submitBtn__UoS6N{min-height:40px;background:#2e7f83;border:none;color:#ffffff;padding:0 20px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.ShareTripLocationDialog_submitBtn__UoS6N:hover:not(:disabled){background:#256a6d}.ShareTripLocationDialog_submitBtn__UoS6N:disabled{opacity:.45;cursor:not-allowed}.ShareTripLocationDialog_cancelBtn__Go_RU:focus-visible,.ShareTripLocationDialog_clearSelectionBtn__u3wVk:focus-visible,.ShareTripLocationDialog_resultItem__r3CQH:focus-visible,.ShareTripLocationDialog_submitBtn__UoS6N:focus-visible{outline:2px solid #49a3a7;outline-offset:2px}.ShareTripLocationDialog_body__kW_9N[hidden]{display:none}.ShareTripActivityDialog_tabs__yiG7k{display:flex;border-bottom:1px solid #e5e7eb;margin:0 -4px 12px}.ShareTripActivityDialog_tab__IU_If{flex:1;padding:10px 8px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:14px;color:#6b7280;cursor:pointer}.ShareTripActivityDialog_tabActive__VriGP{border-bottom-color:var(--dc-green-700,#1c7a4a);color:var(--dc-green-700,#1c7a4a);font-weight:700}.ShareTripActivityDialog_emptyState__u76AH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:220px;text-align:center;color:#6b7280;font-size:14px}.ShareTripActivityDialog_emptyState__u76AH p{margin:0}.ShareTripActivityDialog_list__fAZ8O{display:flex;flex-direction:column;gap:16px}.ShareTripActivityDialog_section__Z0gzB{display:flex;flex-direction:column;gap:10px}.ShareTripActivityDialog_heading__Q2EwU{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4b5563}.ShareTripActivityDialog_card__YdDjp{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#ffffff;box-shadow:0 4px 10px rgba(0,0,0,.04)}.ShareTripActivityDialog_badge__LlmZ_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;font-size:24px}.ShareTripActivityDialog_cardBody__gQw_Q{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ShareTripActivityDialog_cardTitle___9o4N{max-width:100%;font-size:15px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareTripActivityDialog_cardType__3wul3{font-size:12px;font-weight:600;color:#6b7280}.ShareTripActivityDialog_cardDescription__fKBix{margin-top:2px;font-size:12px;color:#374151;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ShareTripActivityDialog_price__P1fMT{margin-top:6px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#1f2937}.ShareTripActivityDialog_tags__BkUo1{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.ShareTripActivityDialog_tag__CgBim{padding:3px 8px;border-radius:999px;background:#f3f4f6;font-size:11px;color:#374151}.ShareTripActivityDialog_sendBtn__GHmwQ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--dc-green-700,#1c7a4a);color:#ffffff;cursor:pointer}.MentionSuggestionStrip_strip__fWrbR{display:flex;gap:8px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;background:var(--dc-bg,#f6f8f7);border-top:1px solid var(--dc-line-2,#eef0f2)}.MentionSuggestionStrip_strip__fWrbR::-webkit-scrollbar{display:none}.MentionSuggestionStrip_chip__AykO9{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 12px 4px 8px;border-radius:16px;border:1px solid #eeeeee;color:#1d1b20;font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.MentionSuggestionStrip_chipActive__Z3vNZ{border-color:#49a3a7;box-shadow:0 0 0 1px #49a3a7}.MentionSuggestionStrip_chip__AykO9:focus-visible{outline:2px solid #2e7f83;outline-offset:2px}.MentionSuggestionStrip_chipIcon__1QVVC{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.MentionSuggestionStrip_chipIconFallback__yKcii{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#2e7f83}.ChatMentionPreviewStrip_strip___0EUW{position:relative;margin:0 10px 8px;border:1px solid var(--chat-line2,#e6e8eb);border-radius:14px;background:var(--chat-surface,#fff);overflow:hidden}.ChatMentionPreviewStrip_close__jXLEa{position:absolute;top:10px;right:12px;z-index:2;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(17,24,28,.55);color:#fff;font-size:17px;line-height:1;cursor:pointer;backdrop-filter:blur(2px)}.ChatMentionPreviewStrip_close__jXLEa:hover{background:rgba(17,24,28,.78)}.ChatMentionPreviewStrip_body__A_Rfk{padding:8px;overflow-y:auto;overflow-x:hidden}.ChatMentionPreviewStrip_loading__twbia{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:84px}.ChatMentionPreviewStrip_spinner__ee_Xy{width:18px;height:18px;border:2px solid var(--chat-line,#d6dade);border-top-color:var(--chat-ink4,#9aa3ab);border-radius:50%;animation:ChatMentionPreviewStrip_spin__ziS8p .8s linear infinite}@keyframes ChatMentionPreviewStrip_spin__ziS8p{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChatMentionPreviewStrip_spinner__ee_Xy{animation-duration:2.4s}}.ChatMentionPreviewStrip_loadingText__P6WxM{font-size:12px;color:var(--chat-ink3,#6b7280)}.ChatMentionPreviewStrip_body__A_Rfk .mention-preview{max-width:none;width:100%;border:0;padding:0}.ChatMentionPreviewStrip_body__A_Rfk .photos-preview__scroll,.ChatMentionPreviewStrip_body__A_Rfk .videos-preview__scroll{display:grid;overflow-x:visible}.ChatMentionPreviewStrip_body__A_Rfk .photos-preview__scroll{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.ChatMentionPreviewStrip_body__A_Rfk .videos-preview__scroll{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ChatMentionPreviewStrip_body__A_Rfk .photos-preview__tile,.ChatMentionPreviewStrip_body__A_Rfk .videos-preview__tile{width:auto;flex:initial}.ChatMentionPreviewStrip_body__A_Rfk .photos-preview__tile{height:170px}.ChatMentionPreviewStrip_body__A_Rfk .weather-preview{width:100%}@media (max-width:720px){.ChatMentionPreviewStrip_body__A_Rfk .photos-preview__scroll{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ChatMentionPreviewStrip_body__A_Rfk .videos-preview__scroll{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ChatMentionPreviewStrip_body__A_Rfk .photos-preview__tile{height:130px}}.TripMentionPreviewWidgets_mentionPreview__J3Jnr{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;max-width:360px;color:#111827;overflow:hidden}.TripMentionPreviewWidgets_text__1ENRq{font-size:13px;line-height:1.45;margin:0;color:#374151;white-space:pre-wrap}.TripMentionPreviewWidgets_empty__TyHW_,.TripMentionPreviewWidgets_loading__92saR{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;padding:10px 12px}.TripMentionPreviewWidgets_retryBtn__YSyt8{margin-left:auto;min-height:32px;padding:0 14px;border-radius:999px;border:1px solid #49a3a7;background:#ffffff;color:#2e7f83;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.TripMentionPreviewWidgets_retryBtn__YSyt8:focus-visible{outline:2px solid #49a3a7;outline-offset:2px}.TripMentionPreviewWidgets_loadingDot__Tv07L{width:8px;height:8px;border-radius:50%;background-color:#9ca3af;animation:TripMentionPreviewWidgets_tripMentionPulse__8gvkm 1s ease-in-out infinite}@keyframes TripMentionPreviewWidgets_tripMentionPulse__8gvkm{0%,to{opacity:.4}50%{opacity:1}}.TripMentionPreviewWidgets_weather__HGmzX{padding:0;gap:0}.TripMentionPreviewWidgets_weatherHero__tkJZ3{padding:12px 14px 14px;background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#ffffff}.TripMentionPreviewWidgets_weather--hot__rTMma .TripMentionPreviewWidgets_weatherHero__tkJZ3{background:linear-gradient(135deg,#fb923c,#ef4444)}.TripMentionPreviewWidgets_weather--cold__CDRam .TripMentionPreviewWidgets_weatherHero__tkJZ3{background:linear-gradient(135deg,#38bdf8,#2563eb)}.TripMentionPreviewWidgets_weather--rain__JOG48 .TripMentionPreviewWidgets_weatherHero__tkJZ3{background:linear-gradient(135deg,#475569,#1e40af)}.TripMentionPreviewWidgets_weather--cloud___9d0e .TripMentionPreviewWidgets_weatherHero__tkJZ3{background:linear-gradient(135deg,#94a3b8,#64748b)}.TripMentionPreviewWidgets_weather--clear__dP8BH .TripMentionPreviewWidgets_weatherHero__tkJZ3{background:linear-gradient(135deg,#0ea5e9,#8b5cf6)}.TripMentionPreviewWidgets_weatherHeroTop__bZG4b{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.TripMentionPreviewWidgets_weatherHeroLocation__GNOpQ{display:flex;flex-direction:column;gap:2px;min-width:0}.TripMentionPreviewWidgets_weatherHeroLabel__YAxOH{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:rgba(255,255,255,.8)}.TripMentionPreviewWidgets_weatherHeroPlace__ALiTc{font-size:14px;font-weight:600;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TripMentionPreviewWidgets_weatherToggle__GuM4j{display:inline-flex;align-items:center;padding:2px;background-color:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.25);border-radius:999px;cursor:pointer;flex-shrink:0}.TripMentionPreviewWidgets_weatherToggleOpt__J4Lam{font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;color:rgba(255,255,255,.75);transition:background-color .15s ease,color .15s ease}.TripMentionPreviewWidgets_weatherToggleOptActive__iHqa0{background-color:#ffffff;color:#111827}.TripMentionPreviewWidgets_weatherHeroMain__apfq7{display:flex;align-items:center;gap:10px;margin-top:8px}.TripMentionPreviewWidgets_weatherHeroIcon__GKKxZ{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));flex-shrink:0}.TripMentionPreviewWidgets_weatherHeroTemps__tX9uO{display:flex;align-items:baseline;gap:4px}.TripMentionPreviewWidgets_weatherHeroHigh__Fdeh9{font-size:34px;font-weight:700;letter-spacing:-.5px;line-height:1}.TripMentionPreviewWidgets_weatherHeroLow__d0cPL{font-size:16px;font-weight:500;color:rgba(255,255,255,.8)}.TripMentionPreviewWidgets_weatherHeroMeta__loEmj{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.TripMentionPreviewWidgets_weatherHeroCondition__O8mwB{font-size:13px;font-weight:600;color:#ffffff}.TripMentionPreviewWidgets_weatherHeroMonth__0l6uC{font-size:11px;font-weight:500;color:rgba(255,255,255,.75)}.TripMentionPreviewWidgets_weatherForecast__8Y37A{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px;background-color:#f9fafb;border-top:1px solid #e5e7eb}.TripMentionPreviewWidgets_weatherForecast__8Y37A::-webkit-scrollbar{display:none}.TripMentionPreviewWidgets_weatherTile__iehnR{flex:0 0 auto;width:58px;padding:8px 4px;border-radius:10px;background-color:#ffffff;border:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:3px;transition:transform .15s ease,box-shadow .15s ease}.TripMentionPreviewWidgets_weatherTile__iehnR:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.08)}.TripMentionPreviewWidgets_weatherTileCurrent__JVuXT{background:linear-gradient(180deg,#eff6ff,#ffffff);border-color:#93c5fd;box-shadow:0 2px 4px rgba(59,130,246,.18)}.TripMentionPreviewWidgets_weatherTile--hot__J5mNS{border-color:#fed7aa}.TripMentionPreviewWidgets_weatherTile--cold__wvrzc{border-color:#bae6fd}.TripMentionPreviewWidgets_weatherTile--rain__ppjfq{border-color:#c7d2fe}.TripMentionPreviewWidgets_weatherTile--cloud__VMD0S{border-color:#e5e7eb}.TripMentionPreviewWidgets_weatherTileMonth__CG0uc{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.TripMentionPreviewWidgets_weatherTileCurrent__JVuXT .TripMentionPreviewWidgets_weatherTileMonth__CG0uc{color:#1d4ed8}.TripMentionPreviewWidgets_weatherTileIcon__ziE_k{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.TripMentionPreviewWidgets_weatherTileHigh__YTv_6{font-size:13px;font-weight:700;color:#111827;line-height:1}.TripMentionPreviewWidgets_weatherTileLow__bJvgG{font-size:11px;font-weight:500;color:#9ca3af;line-height:1}.TripMentionPreviewWidgets_weatherTravelText__mtw6r{margin:0;padding:10px 14px 12px;font-size:12.5px;line-height:1.45;color:#4b5563!important;background-color:#fffbeb;border-top:1px solid #fde68a}.TripMentionPreviewWidgets_previewHeader__sopYe{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #f3f4f6}.TripMentionPreviewWidgets_photosHeader__FkcHC{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.TripMentionPreviewWidgets_videosHeader__ChW5T{background:linear-gradient(135deg,#eff6ff,#e0e7ff)}.TripMentionPreviewWidgets_activitiesHeader__EFyLs{background:linear-gradient(135deg,#fffbeb,#fef3c7)}.TripMentionPreviewWidgets_previewHeaderIcon__mSITB{font-size:18px;line-height:1}.TripMentionPreviewWidgets_previewHeaderText__TDlbu{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{font-size:13px;font-weight:700;letter-spacing:.2px}.TripMentionPreviewWidgets_photosHeader__FkcHC .TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{color:#065f46}.TripMentionPreviewWidgets_videosHeader__ChW5T .TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{color:#1e40af}.TripMentionPreviewWidgets_activitiesHeader__EFyLs .TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{color:#92400e}.TripMentionPreviewWidgets_previewHeaderSubtitle__h8ihi{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TripMentionPreviewWidgets_previewCount__neYFj{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background-color:rgba(255,255,255,.85);color:#374151;border:1px solid rgba(0,0,0,.05)}.TripMentionPreviewWidgets_photos__ugrps{padding:0;gap:0}.TripMentionPreviewWidgets_photosScroll__qIaDK{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 12px 12px}.TripMentionPreviewWidgets_photosScroll__qIaDK::-webkit-scrollbar{display:none}.TripMentionPreviewWidgets_photosTile__W_GLw{flex:0 0 auto;width:140px;height:110px;border-radius:10px;overflow:hidden;background-color:#f3f4f6;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .15s ease,box-shadow .15s ease}.TripMentionPreviewWidgets_photosTile__W_GLw:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.12)}.TripMentionPreviewWidgets_photosTile__W_GLw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.TripMentionPreviewWidgets_videos__A3wgl{padding:0;gap:0}.TripMentionPreviewWidgets_videosScroll__4geEU{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 12px 12px}.TripMentionPreviewWidgets_videosScroll__4geEU::-webkit-scrollbar{display:none}.TripMentionPreviewWidgets_videosTile__IsonF{flex:0 0 auto;width:170px;display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit;transition:transform .15s ease}.TripMentionPreviewWidgets_videosTile__IsonF:hover{transform:translateY(-2px)}.TripMentionPreviewWidgets_videosThumbWrap__VUI3e{position:relative;width:100%;height:96px;border-radius:10px;overflow:hidden;background-color:#000;box-shadow:0 2px 6px rgba(0,0,0,.14)}.TripMentionPreviewWidgets_videosThumbWrap__VUI3e img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.95;transition:opacity .15s ease,transform .25s ease}.TripMentionPreviewWidgets_videosTile__IsonF:hover .TripMentionPreviewWidgets_videosThumbWrap__VUI3e img{opacity:1;transform:scale(1.04)}.TripMentionPreviewWidgets_videosPlaceholder__lUEz_{width:100%;height:100%;background:linear-gradient(135deg,#1f2937,#374151)}.TripMentionPreviewWidgets_videosPlay__UPX7m{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,rgba(220,38,38,.95),rgba(185,28,28,.95));color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 6px rgba(0,0,0,.3);padding-left:3px}.TripMentionPreviewWidgets_videosLabel__EDlge{font-size:11px;font-weight:600;color:#6b7280;padding:0 2px}.TripMentionPreviewWidgets_activities__ZQKMM{padding:0;gap:0}.TripMentionPreviewWidgets_activitiesList__dXqfH{list-style:none;margin:0;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.TripMentionPreviewWidgets_activitiesItem__6HQC4{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background-color:#fafafa;border:1px solid #f3f4f6;border-radius:10px;transition:background-color .15s ease}.TripMentionPreviewWidgets_activitiesItem__6HQC4:hover{background-color:#f3f4f6}.TripMentionPreviewWidgets_activitiesIndex__493j7{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#ffffff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(245,158,11,.3)}.TripMentionPreviewWidgets_activitiesBody__KoIol{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.TripMentionPreviewWidgets_activitiesTitleRow__FFp0O{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.TripMentionPreviewWidgets_activitiesTitle__jP_8I{font-size:13px;font-weight:600;color:#111827;line-height:1.3;word-break:break-word;flex:1;min-width:0}.TripMentionPreviewWidgets_activitiesType__gLSOs{flex-shrink:0;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background-color:#fef3c7;color:#92400e;text-transform:uppercase;letter-spacing:.3px}.TripMentionPreviewWidgets_activitiesDescription__jm2eK{margin:0;font-size:12px;line-height:1.4;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TripMentionPreviewWidgets_activitiesTags__nHMH9{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.TripMentionPreviewWidgets_activitiesTag__cly1W{font-size:10px;font-weight:500;color:#4b5563;background-color:#ffffff;border:1px solid #e5e7eb;padding:2px 7px;border-radius:999px}.TripMentionPreviewWidgets_activitiesMore__sZgvn{padding:8px 12px 12px;font-size:11px;font-weight:600;color:#92400e;text-align:center;background-color:#fffbeb;border-top:1px solid #fef3c7}.TripMentionPreviewWidgets_prosCons__OuoBs{padding:0;gap:0}.TripMentionPreviewWidgets_prosConsHeader__2kSmV{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#faf5ff,#f5f3ff);border-bottom:1px solid #ede9fe}.TripMentionPreviewWidgets_prosConsHeaderEmoji__GWDGB{font-size:16px;line-height:1}.TripMentionPreviewWidgets_prosConsHeaderTitle__TNblD{font-size:13px;font-weight:700;color:#5b21b6;letter-spacing:.2px}.TripMentionPreviewWidgets_prosConsBody__NjtYw{display:flex;flex-direction:column;gap:8px;padding:10px}.TripMentionPreviewWidgets_prosConsSection__p4TEu{border-radius:10px;border:1px solid transparent;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.TripMentionPreviewWidgets_prosConsSectionPros__mCy3w{background-color:#f0fdf4;border-color:#bbf7d0}.TripMentionPreviewWidgets_prosConsSectionCons__Gr9CP{background-color:#fef2f2;border-color:#fecaca}.TripMentionPreviewWidgets_prosConsSectionHeader__ybv2j{display:flex;align-items:center;gap:8px}.TripMentionPreviewWidgets_prosConsBadge__i8Hic{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;font-size:11px}.TripMentionPreviewWidgets_prosConsBadgePros__DG953{background-color:#16a34a;box-shadow:0 1px 2px rgba(22,163,74,.25)}.TripMentionPreviewWidgets_prosConsBadgeCons__viK4T{background-color:#dc2626;box-shadow:0 1px 2px rgba(220,38,38,.25)}.TripMentionPreviewWidgets_prosConsTitle__Ly2aN{flex:1;font-size:13px;font-weight:700;color:#111827;letter-spacing:.1px}.TripMentionPreviewWidgets_prosConsSectionPros__mCy3w .TripMentionPreviewWidgets_prosConsTitle__Ly2aN{color:#166534}.TripMentionPreviewWidgets_prosConsSectionCons__Gr9CP .TripMentionPreviewWidgets_prosConsTitle__Ly2aN{color:#991b1b}.TripMentionPreviewWidgets_prosConsCount__mKJAP{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background-color:rgba(255,255,255,.8);color:#374151;border:1px solid rgba(0,0,0,.04)}.TripMentionPreviewWidgets_prosConsList__7Cmko{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.TripMentionPreviewWidgets_prosConsItem__1h1cd{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:#1f2937}.TripMentionPreviewWidgets_prosConsItemIcon___hIln{flex-shrink:0;width:16px;height:16px;margin-top:2px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;color:#ffffff}.TripMentionPreviewWidgets_prosConsItemIconPros__nohxI{background-color:#16a34a}.TripMentionPreviewWidgets_prosConsItemIconCons__BE1Py{background-color:#dc2626}.TripMentionPreviewWidgets_prosConsItemText__g3hCl{flex:1;word-break:break-word}.TripMentionPreviewWidgets_prosConsToggle__Fm_tv{align-self:flex-start;margin-top:2px;padding:2px 0;background:transparent;border:none;font-size:12px;font-weight:600;cursor:pointer}.TripMentionPreviewWidgets_prosConsSectionPros__mCy3w .TripMentionPreviewWidgets_prosConsToggle__Fm_tv{color:#15803d}.TripMentionPreviewWidgets_prosConsSectionCons__Gr9CP .TripMentionPreviewWidgets_prosConsToggle__Fm_tv{color:#b91c1c}.TripMentionPreviewWidgets_prosConsToggle__Fm_tv:hover{text-decoration:underline}.TripMentionPreviewWidgets_content__XDssT{padding:0;gap:0}.TripMentionPreviewWidgets_contentHeader__E_SQc{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-bottom:1px solid #e5e7eb}.TripMentionPreviewWidgets_contentHeader__E_SQc .TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{color:#334155}.TripMentionPreviewWidgets_contentBody__GjPs1{padding:10px 12px 12px;font-size:13px;line-height:1.5;color:#374151;white-space:pre-wrap;word-break:break-word}.TripMentionPreviewWidgets_contentBody__GjPs1 p{margin:0 0 8px}.TripMentionPreviewWidgets_contentBody__GjPs1 p:last-child{margin-bottom:0}.TripMentionPreviewWidgets_locationCard__HzFDX{padding:0;gap:0;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .15s ease,box-shadow .15s ease;width:280px}.TripMentionPreviewWidgets_locationCard__HzFDX:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TripMentionPreviewWidgets_locationImageWrap__GNJ3N{position:relative;width:100%;height:140px;overflow:hidden;background-color:#e5e7eb}.TripMentionPreviewWidgets_locationImage__PKtAC{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.TripMentionPreviewWidgets_locationCard__HzFDX:hover .TripMentionPreviewWidgets_locationImage__PKtAC{transform:scale(1.04)}.TripMentionPreviewWidgets_locationImagePlaceholder__vIpBS{width:100%;height:100%;background:var(--dc-sent-bg);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:28px}.TripMentionPreviewWidgets_locationGradient__Xw0ar{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent);pointer-events:none}.TripMentionPreviewWidgets_locationBody__Pv_AF{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;background-color:#ffffff}.TripMentionPreviewWidgets_locationName__6q6ft{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#111827;word-break:break-word}.TripMentionPreviewWidgets_locationMeta__TqxO_{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.TripMentionPreviewWidgets_locationMetaDot__6TGD7{width:3px;height:3px;border-radius:50%;background-color:#9ca3af}.TripMentionPreviewWidgets_locationAction__PPfjX{margin-top:6px;padding-top:8px;border-top:1px solid #f3f4f6;font-size:12.5px;font-weight:600;color:var(--dc-green-700)}.TripMentionPreviewWidgets_allLocations__HVWRx{padding:0;gap:0}.TripMentionPreviewWidgets_allLocationsHeader__BXwqi{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom:1px solid #bfdbfe}.TripMentionPreviewWidgets_allLocationsHeader__BXwqi .TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{color:#1e40af}.TripMentionPreviewWidgets_allLocationsScroll__fhFX5{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 12px 12px}.TripMentionPreviewWidgets_allLocationsScroll__fhFX5::-webkit-scrollbar{display:none}.TripMentionPreviewWidgets_allLocationsTile__Q9OPT{flex:0 0 auto;width:140px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease}.TripMentionPreviewWidgets_allLocationsTile__Q9OPT:hover{transform:translateY(-2px)}.TripMentionPreviewWidgets_allLocationsTileImage__b470q{width:100%;height:90px;border-radius:10px;overflow:hidden;background-color:#e5e7eb;position:relative}.TripMentionPreviewWidgets_allLocationsTileImage__b470q img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.TripMentionPreviewWidgets_allLocationsTilePlaceholder__BurxX{width:100%;height:100%;background:var(--dc-sent-bg);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:22px}.TripMentionPreviewWidgets_allLocationsTileName__kX8_u{font-size:12px;font-weight:600;color:#111827;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TripMentionPreviewWidgets_dateCard__JJKl2{padding:0;gap:0;display:flex;flex-direction:row;align-items:stretch;cursor:pointer;text-decoration:none;color:inherit;width:280px;transition:transform .15s ease,box-shadow .15s ease}.TripMentionPreviewWidgets_dateCard__JJKl2:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TripMentionPreviewWidgets_dateBadge__F6rQ3{flex-shrink:0;width:72px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;gap:2px}.TripMentionPreviewWidgets_dateBadgeActive__zEcn7{background:linear-gradient(135deg,#f59e0b,#d97706)}.TripMentionPreviewWidgets_dateBadgeMonth__I_Xeo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;opacity:.9}.TripMentionPreviewWidgets_dateBadgeDay__NGKa0{font-size:24px;font-weight:800;line-height:1}.TripMentionPreviewWidgets_dateBadgeYear___yTkK{font-size:10px;font-weight:600;opacity:.8;margin-top:2px}.TripMentionPreviewWidgets_dateBody__0MloD{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;background-color:#ffffff}.TripMentionPreviewWidgets_dateLabel__tLdBd{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b21a8}.TripMentionPreviewWidgets_dateLabelActive__b4yHv{color:#b45309}.TripMentionPreviewWidgets_dateRange__HqFsC{font-size:14px;font-weight:700;color:#111827;line-height:1.25;word-break:break-word}.TripMentionPreviewWidgets_dateMeta__Dmfll{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.TripMentionPreviewWidgets_dateActiveChip__HtWkK{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.TripMentionPreviewWidgets_allDates__3xsQC{padding:0;gap:0}.TripMentionPreviewWidgets_allDatesHeader__JgBiS{display:flex;align-items:center;gap:8px;padding:10px 12px;background:linear-gradient(135deg,#faf5ff,#ede9fe);border-bottom:1px solid #ddd6fe}.TripMentionPreviewWidgets_allDatesHeader__JgBiS .TripMentionPreviewWidgets_previewHeaderTitle__o2OS1{color:#6b21a8}.TripMentionPreviewWidgets_allDatesScroll__voYa_{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:10px 12px 12px}.TripMentionPreviewWidgets_allDatesScroll__voYa_::-webkit-scrollbar{display:none}.TripMentionPreviewWidgets_allDatesTile__oYLvZ{flex:0 0 auto;min-width:140px;max-width:180px;display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;cursor:pointer;transition:border-color .15s ease,transform .15s ease;font:inherit;color:inherit;text-align:left}.TripMentionPreviewWidgets_allDatesTile__oYLvZ:hover{transform:translateY(-2px);border-color:#a78bfa}.TripMentionPreviewWidgets_allDatesTileActive__gtk08{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#ffffff)}.TripMentionPreviewWidgets_allDatesTileRange__zC_DI{font-size:12.5px;font-weight:700;color:#111827;line-height:1.3}.TripMentionPreviewWidgets_allDatesTileMeta__izAFH{font-size:10.5px;color:#6b7280}.TripMentionPreviewWidgets_allDatesTileActive__gtk08 .TripMentionPreviewWidgets_allDatesTileMeta__izAFH{color:#b45309}.TripMentionPreviewWidgets_voteBar__1kIc6{display:flex;align-items:stretch;gap:4px;margin-top:6px;padding-top:6px;border-top:1px dashed #e5e7eb}.TripMentionPreviewWidgets_voteBtn__IX3UT{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font:inherit;font-size:11px;font-weight:600;color:#374151;transition:background .12s ease,border-color .12s ease,color .12s ease;min-width:0}.TripMentionPreviewWidgets_voteBtn__IX3UT:hover{background:#eef2ff;border-color:#c7d2fe}.TripMentionPreviewWidgets_voteBtn__IX3UT:disabled{cursor:default;opacity:.7}.TripMentionPreviewWidgets_voteBtnEmoji__AswGY{font-size:13px;line-height:1}.TripMentionPreviewWidgets_voteBtnCount__1oX0U{font-size:11px;font-weight:700;color:#6b7280}.TripMentionPreviewWidgets_voteBtnYes__UmIsV.TripMentionPreviewWidgets_voteBtnActive__QBC7p{background:#dcfce7;border-color:#22c55e;color:#166534}.TripMentionPreviewWidgets_voteBtnYes__UmIsV.TripMentionPreviewWidgets_voteBtnActive__QBC7p .TripMentionPreviewWidgets_voteBtnCount__1oX0U{color:#166534}.TripMentionPreviewWidgets_voteBtnNo__Whi66.TripMentionPreviewWidgets_voteBtnActive__QBC7p{background:#fee2e2;border-color:#ef4444;color:#991b1b}.TripMentionPreviewWidgets_voteBtnNo__Whi66.TripMentionPreviewWidgets_voteBtnActive__QBC7p .TripMentionPreviewWidgets_voteBtnCount__1oX0U{color:#991b1b}.TripMentionPreviewWidgets_voteStatusRow__DPN18{display:flex;align-items:center;gap:6px;margin-top:6px;padding-top:6px;border-top:1px dashed #e5e7eb;font-size:11px;color:#6b7280}.TripMentionPreviewWidgets_voteStatusRow__DPN18 strong{color:#111827;font-weight:700}.TripMentionPreviewWidgets_planBar__TNJo0{display:flex;gap:6px;padding:8px 12px 0}.TripMentionPreviewWidgets_planBtn__gSz_2{flex:1;padding:8px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#f9fafb;font:inherit;font-size:12px;font-weight:600;color:#1f2937;cursor:pointer}.TripMentionPreviewWidgets_planBtnPrimary__hAHPK{background:var(--dc-green-700,#1c7a4a);border-color:transparent;color:#ffffff}.TripMentionPreviewWidgets_planBtnDone__TUwJe{background:#16a34a}.TripMessageContent_container__qA90o{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.TripMessageContent_caption__kX6vU{margin:0;font-size:14px;line-height:1.4;color:inherit;word-break:break-word;white-space:pre-wrap}.TripMessageContent_tokenStack__uiEdt{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.TripMessageContent_widgetClickable__LLLvI{cursor:pointer;border-radius:12px;transition:transform .15s ease,box-shadow .15s ease;display:block}.TripMessageContent_widgetClickable__LLLvI:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TripMessageContent_widgetClickable__LLLvI:focus-visible{outline:2px solid var(--dc-green-600);outline-offset:2px}.TripMessageContent_handle___T45K{display:inline;border:0;padding:0;margin:0;background:none;font:inherit;font-weight:700;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.TripMessageContent_handle___T45K:focus-visible{outline:2px solid var(--dc-green-600,#199e6e);outline-offset:1px;border-radius:4px}