.PlanActivity_activity__yllab{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.PlanActivity_activity__yllab:last-child{padding-bottom:0}.PlanActivity_activity__yllab:first-child{padding-top:0}.PlanActivity_noDivider__x2Bj5{border-bottom:none}.PlanActivity_time__N0nhj{font-size:12px;font-weight:700;color:color-mix(in srgb,var(--accent) 82%,var(--text-muted));min-width:42px;max-width:60px;padding-top:2px;font-family:Unbounded,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlanActivity_info__CQ16V{flex:1 1;min-width:0}.PlanActivity_nameRow__IY_OP{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:3px}.PlanActivity_name__7qJBW{font-size:14px;font-weight:600;flex:1 1;min-width:0}.PlanActivity_topActions__bpMl2{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;margin-top:-2px;margin-right:-4px;opacity:0;transition:opacity .15s ease}.PlanActivity_activity__yllab:focus-within .PlanActivity_topActions__bpMl2,.PlanActivity_activity__yllab:hover .PlanActivity_topActions__bpMl2{opacity:1}@media (hover:none){.PlanActivity_topActions__bpMl2{opacity:1}}.PlanActivity_desc__BGD34{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:7px}.PlanActivity_meta__T0vtG{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.PlanActivity_pill__VgVgM{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--border);border-radius:20px;padding:3px 8px;font-size:11px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.PlanActivity_cost__tXAYU{color:var(--text-muted)}.PlanActivity_rating__IUp16{color:#f5a623;border-color:color-mix(in srgb,#f5a623 35%,transparent);font-weight:700}.PlanActivity_maps__I_5Qe,.PlanActivity_togglePill__I_Hts{cursor:pointer;background:var(--surface2);border-color:color-mix(in srgb,var(--text) 14%,var(--border));color:var(--text);font-family:inherit;transition:background .15s ease,border-color .15s ease,color .15s ease}.PlanActivity_maps__I_5Qe:hover,.PlanActivity_togglePill__I_Hts:hover{background:color-mix(in srgb,var(--surface2) 65%,var(--text) 12%);border-color:color-mix(in srgb,var(--text) 32%,var(--border))}.PlanActivity_maps__I_5Qe:active,.PlanActivity_togglePill__I_Hts:active{transform:translateY(1px)}.PlanActivity_maps__I_5Qe:focus-visible,.PlanActivity_togglePill__I_Hts:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:1px}.PlanActivity_maps__I_5Qe{text-decoration:none;flex-shrink:0}.PlanActivity_toggleOpen___6dla,.PlanActivity_togglePill__I_Hts.PlanActivity_toggleOpen___6dla:hover{background:color-mix(in srgb,var(--accent) 18%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.PlanActivity_hoursPopup__lyNAB{margin-top:6px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:8px 11px;display:flex;flex-direction:column;gap:2px}.PlanActivity_hoursLine__Ovf26{font-size:11px;color:var(--text-muted);line-height:1.5}.PlanActivity_arrow__uPGtt{display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:transform .2s ease;margin-left:1px}.PlanActivity_arrow__uPGtt svg{display:block}.PlanActivity_toggleOpen___6dla .PlanActivity_arrow__uPGtt{transform:rotate(180deg)}.PlanActivity_reviews__t0ULs{display:flex;flex-direction:column;gap:7px;margin-top:6px}.PlanActivity_review__AQq8z{background:var(--surface2);border-radius:10px;padding:9px 11px;transform:translateY(-3px);transition:transform .32s cubic-bezier(.16,1,.3,1)}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z{transform:translateY(0)}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z:first-child{transition-delay:.05s}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z:nth-child(2){transition-delay:.1s}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z:nth-child(3){transition-delay:.15s}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z:nth-child(4){transition-delay:.2s}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z:nth-child(5){transition-delay:.25s}.PlanActivity_collapseOpen__07_Wi .PlanActivity_review__AQq8z:nth-child(n+6){transition-delay:.3s}.PlanActivity_reviewHeader__1MWZh{display:flex;align-items:center;gap:6px;margin-bottom:3px}.PlanActivity_reviewAuthor__v9XEs{font-size:11px;font-weight:700;color:var(--text)}.PlanActivity_reviewStars__g_RJW{font-size:10px;letter-spacing:-1px;color:#f5a623;margin-left:auto;flex-shrink:0}.PlanActivity_reviewText__t87je{font-size:11px;color:var(--text-muted);line-height:1.5;font-style:italic}.PlanActivity_disclaimer__603BG{font-size:10px;color:var(--text-muted);opacity:.6;font-style:italic;transform:translateY(-3px);transition:transform .32s cubic-bezier(.16,1,.3,1)}.PlanActivity_collapseOpen__07_Wi .PlanActivity_disclaimer__603BG{transform:translateY(0);transition-delay:.22s}.PlanActivity_photosWrap__Ej5ts{margin-top:8px;border-radius:14px;overflow:hidden;position:relative;background:var(--surface2);height:200px;width:100%}.PlanActivity_collapse__qjr38{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1)}.PlanActivity_collapseInner__pIm6I{overflow:hidden;min-height:0;opacity:0;transform:translateY(-4px);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1)}.PlanActivity_collapseOpen__07_Wi{grid-template-rows:1fr}.PlanActivity_collapseOpen__07_Wi>.PlanActivity_collapseInner__pIm6I{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PlanActivity_collapseInner__pIm6I,.PlanActivity_collapse__qjr38,.PlanActivity_disclaimer__603BG,.PlanActivity_review__AQq8z{transition:none}}.PlanActivity_skeleton__mnNFe{width:100%;height:100%;background:linear-gradient(90deg,var(--surface2) 25%,var(--border) 50%,var(--surface2) 75%);background-size:200% 100%;animation:PlanActivity_shimmer__PxzE0 1.4s infinite}@keyframes PlanActivity_shimmer__PxzE0{0%{background-position:200% 0}to{background-position:-200% 0}}.PlanActivity_carousel__ViE_W{position:relative;width:100%;height:100%;overflow:hidden;border-radius:14px}.PlanActivity_carouselTrack__O08oW{display:flex;height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.PlanActivity_carouselSlide__sQ3M6{min-width:100%;max-width:100%;height:100%;position:relative;flex-shrink:0;overflow:hidden}.PlanActivity_carouselSlide__sQ3M6 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.PlanActivity_carouselCaption__3xuqP{position:absolute;bottom:0;left:0;right:0;padding:28px 10px 8px;background:linear-gradient(transparent,rgba(0,0,0,.6));font-size:10px;color:hsla(0,0%,100%,.85);display:flex;align-items:flex-end;gap:6px;line-height:1.3}.PlanActivity_carouselCaptionText__fNEt9{flex:1 1}.PlanActivity_carouselSource__hcvTo{opacity:.55;white-space:nowrap;font-size:9px}.PlanActivity_carouselBtn__4fQ_t{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.45);border:none;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.PlanActivity_carouselBtn__4fQ_t:disabled{opacity:.25;cursor:default}.PlanActivity_carouselPrev__I5kXA{left:8px}.PlanActivity_carouselNext__17eDn{right:8px}.PlanActivity_carouselDots__S0Ydi{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:5px;z-index:2}.PlanActivity_carouselDot__S_p2N{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.45);cursor:pointer;transition:background .2s,transform .2s}.PlanActivity_carouselDotActive__lMHil{background:#fff;transform:scale(1.3)}.PlanActivity_carouselCounter__CF715{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;color:hsla(0,0%,100%,.9);z-index:2}.PlanView_screen__1pccl{max-width:480px;margin:0 auto;min-height:100vh;padding:24px 24px 100px}.PlanView_header__YN8UW{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.PlanView_brand__apN58{font-family:Unbounded,sans-serif;font-size:13px;font-weight:300;letter-spacing:.15em;color:var(--accent);text-transform:uppercase}.PlanView_title__0Com4{font-family:Unbounded,sans-serif;font-size:22px;font-weight:600;line-height:1.3}.PlanView_subtitle__zel08{font-size:13px;color:var(--text-muted)}.PlanView_route__MzHo5{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.PlanView_routeWrap__76WwB{display:inline-flex;align-items:center;gap:6px}.PlanView_routeCity__aMKlM{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:5px}.PlanView_routeDays__1YC6p{font-size:10px;color:var(--accent);font-family:Unbounded,sans-serif}.PlanView_routeArrow__f4yBW{font-size:12px;color:var(--text-muted)}.PlanView_intro__qEALi{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);padding:16px 20px;font-size:14px;line-height:1.6;color:var(--text-muted);margin-bottom:20px}.PlanView_editError__fkuvx{margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid #b44;background:rgba(180,68,68,.12);font-size:13px}.PlanView_days__hOLqT{display:flex;flex-direction:column;gap:0}.PlanView_dayCard__i9pXp{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius);padding:22px;margin-bottom:14px}.PlanView_dayHeader__SNZi_{margin-bottom:14px}.PlanView_dayTitleRow__ESEas{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.PlanView_dayReorder__d__jm{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-top:-2px;margin-right:-4px}.PlanView_smallBtn__lK1t_{border:1px solid var(--border);border-radius:8px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:700;padding:7px 10px;cursor:pointer}.PlanView_smallBtn__lK1t_:disabled{opacity:.38;background:transparent;color:var(--text-muted);cursor:default}.PlanView_smallBtnDanger__hLmx2{border-color:color-mix(in srgb,#b44 40%,var(--border));color:#d66}.PlanView_smallBtnDanger__hLmx2:hover{border-color:#b44}.PlanView_iconBtn__8cOlf{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);border-radius:8px;padding:0;cursor:pointer;transition:background .15s,color .15s}.PlanView_iconBtn__8cOlf:hover{background:var(--surface2);color:var(--text)}.PlanView_iconBtn__8cOlf:active{transform:scale(.94)}.PlanView_iconBtn__8cOlf:disabled{opacity:.35;cursor:default;background:transparent}.PlanView_iconBtnDanger__SR8Mg:hover{background:color-mix(in srgb,#b44 14%,transparent);color:#e57676}.PlanView_iconBtnEdge__d8Yve{color:color-mix(in srgb,var(--text-muted) 55%,transparent)}.PlanView_iconBtnEdge__d8Yve:hover{background:transparent;color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.PlanView_iconBtnEdge__d8Yve:active{transform:none}.PlanView_iconBtnShake__RZWQP{animation:PlanView_dayReorderShake__PbSr_ .42s cubic-bezier(.36,.07,.19,.97)}@keyframes PlanView_dayReorderShake__PbSr_{0%,to{transform:translateX(0)}15%{transform:translateX(-3px)}30%{transform:translateX(3px)}45%{transform:translateX(-2px)}60%{transform:translateX(2px)}80%{transform:translateX(-1px)}}.PlanView_inlineActions__sEvaL{display:inline-flex;align-items:center;gap:2px}.PlanView_menuWrap__TPKPY{display:none;position:relative}@media (hover:none){.PlanView_inlineActions__sEvaL{display:none}.PlanView_menuWrap__TPKPY{display:inline-block}}.PlanView_menuPopup__1vGmk{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.28);padding:4px;display:flex;flex-direction:column;z-index:50}.PlanView_menuItem__FBpF9{display:inline-flex;align-items:center;gap:10px;width:100%;border:none;background:transparent;color:var(--text);font-size:13px;font-weight:600;padding:9px 12px;border-radius:8px;cursor:pointer;text-align:left}.PlanView_menuItem__FBpF9:active{background:var(--surface2)}.PlanView_menuItem__FBpF9 svg{flex-shrink:0;color:var(--text-muted)}.PlanView_menuItemDanger__2K6yT,.PlanView_menuItemDanger__2K6yT svg{color:#e57676}.PlanView_activityWrap__cMWxv{padding-top:10px}.PlanView_insertSlot__Ie8Gd+.PlanView_activityWrap__cMWxv{padding-top:0}.PlanView_activityWrap__cMWxv.PlanView_appearing__afzOk{overflow:hidden;animation:PlanView_activityAppear__hba6I .48s cubic-bezier(.16,1,.3,1)}@keyframes PlanView_activityAppear__hba6I{0%{max-height:0;opacity:0;transform:translateY(-6px)}60%{opacity:1}to{max-height:800px;opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PlanView_activityWrap__cMWxv.PlanView_appearing__afzOk{animation:none}}.PlanView_insertSlot__Ie8Gd{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:22px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.PlanView_insertSlotLine__GjjdV{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border);transition:background .15s ease}.PlanView_insertSlotCircle__InbrW{position:relative;z-index:1;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);opacity:0;transform:scale(.85);transition:opacity .18s ease,transform .18s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.PlanView_insertSlot__Ie8Gd:focus-visible .PlanView_insertSlotLine__GjjdV,.PlanView_insertSlot__Ie8Gd:hover .PlanView_insertSlotLine__GjjdV{background:color-mix(in srgb,var(--accent) 50%,var(--border))}.PlanView_insertSlot__Ie8Gd:focus-visible .PlanView_insertSlotCircle__InbrW,.PlanView_insertSlot__Ie8Gd:hover .PlanView_insertSlotCircle__InbrW{opacity:1;transform:scale(1);border-color:var(--accent);color:var(--accent);box-shadow:0 1px 6px color-mix(in srgb,var(--accent) 22%,transparent)}.PlanView_insertSlot__Ie8Gd:active .PlanView_insertSlotCircle__InbrW{transform:scale(.94)}.PlanView_insertSlot__Ie8Gd:disabled{cursor:default}.PlanView_insertSlot__Ie8Gd:disabled:hover .PlanView_insertSlotLine__GjjdV{background:var(--border)}.PlanView_insertSlot__Ie8Gd:disabled:hover .PlanView_insertSlotCircle__InbrW{opacity:0;transform:scale(.85);box-shadow:none}@media (hover:none){.PlanView_insertSlot__Ie8Gd{height:26px}.PlanView_insertSlotCircle__InbrW{opacity:.6;transform:scale(.92)}}.PlanView_addPlaceBtn__HuRvg{margin-top:12px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1.5px dashed var(--border);border-radius:12px;background:transparent;color:var(--text-muted);padding:11px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.PlanView_addPlaceBtn__HuRvg:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.PlanView_addPlaceBtn__HuRvg:disabled{opacity:.45;cursor:default;border-color:var(--border);color:var(--text-muted);background:transparent}.PlanView_addPlaceBtn__HuRvg svg{display:block}.PlanView_undoBar__Ws6in{position:fixed;left:50%;bottom:82px;transform:translateX(-50%);width:min(430px,calc(100vw - 32px));border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;z-index:1300;font-size:12px}.PlanView_undoBtn__vcPO6{border:1px solid var(--accent);border-radius:8px;background:transparent;color:var(--accent);padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}.PlanView_dayCity__zsfiB{display:inline-block;background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}.PlanView_dayTitle__CqsBo{font-family:Unbounded,sans-serif;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:.01em}.PlanView_citySep__yzRAl{display:flex;align-items:center;gap:10px;margin:6px 0 14px}.PlanView_citySepLine__QjmpQ{flex:1 1;height:1px;background:var(--border)}.PlanView_citySepLabel__dCF3_{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.PlanView_bottom__bYE3q{position:fixed;bottom:0;left:0;right:0;padding:16px 24px;background:var(--bg);border-top:1px solid var(--border);display:flex;gap:10px;max-width:480px;margin:0 auto}.PlanView_btnBack__GphQl{flex:0 0 auto;padding:16px 20px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:Mulish,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s}.PlanView_btnBack__GphQl:active{transform:scale(.97)}.PlanView_btnShare__qn83H{flex:1 1;padding:16px;border-radius:var(--radius-sm);border:none;background:var(--accent);color:#000;font-family:Mulish,sans-serif;font-size:15px;font-weight:600;cursor:pointer;transition:transform .15s}.PlanView_btnShare__qn83H:active{transform:scale(.97)}.PlanView_btnSave__tU4Ug{flex:0 0 auto;padding:16px 14px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-family:Mulish,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:transform .15s,border-color .15s,color .15s}.PlanView_btnSave__tU4Ug:active{transform:scale(.97)}.PlanView_btnSaved__5aRag{border-color:var(--accent);color:var(--accent)}.PlanView_modalBackdrop__OJsCf{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1200}.PlanView_modalCard__FrbyA{max-width:520px;max-height:90vh;overflow-y:auto}.PlanView_confirmCard__S5uA7,.PlanView_modalCard__FrbyA{width:100%;border-radius:14px;border:1px solid var(--border);background:var(--surface);padding:14px;display:flex;flex-direction:column;gap:10px}.PlanView_confirmCard__S5uA7{max-width:420px}.PlanView_modalTitle__Vnu5M{font-size:14px;font-weight:800}.PlanView_modalInput__BYQJ7{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 11px;font-size:13px;background:var(--surface2);color:var(--text)}.PlanView_modalActions__lLZQv{display:flex;justify-content:flex-end;gap:8px}.PlanView_modalSectionTitle__jbr8T{font-weight:800;margin-top:2px}.PlanView_modalHint__OqOzn,.PlanView_modalSectionTitle__jbr8T{font-size:12px;color:var(--text-muted)}.PlanView_altList__K794m{display:flex;flex-direction:column;gap:8px}.PlanView_altItem__LwUjY{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 12px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.PlanView_altItem__LwUjY:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.PlanView_altItemSelected__WFXhJ{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.PlanView_altName__vUPce{font-size:13px;font-weight:700}.PlanView_altMeta__SJHHw{font-size:11px;color:var(--text-muted);margin-top:2px}.PlanView_altDesc__pOon_{font-size:12px;color:var(--text-muted);margin-top:4px}.PlanView_searchRow__wcd0a{display:flex;gap:8px;align-items:center}.PlanView_altRich__cen6W{margin-top:6px;display:flex;flex-direction:column;gap:4px;font-size:11px;color:var(--text-muted)}.PlanView_altMap__Uf6JT{color:var(--accent);text-decoration:none}.PlanView_altPhoto__DvYTb{width:100%;max-height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.PlanView_altReview__jdzjF{font-size:11px;color:var(--text-muted);font-style:italic}.PlanExtras_wrap__n3JKx{padding-bottom:8px}.PlanExtras_section__XL000{max-width:480px;margin:0 auto;padding:24px 24px 0}.PlanExtras_sectionTitle__O8pVZ{font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.PlanExtras_card__967Yq{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.PlanExtras_row___tEVW{display:flex;gap:10px;align-items:flex-start}.PlanExtras_rowIcon__YMujO{font-size:16px;flex-shrink:0;margin-top:1px;line-height:1.4}.PlanExtras_rowLabel__ENr8d{font-size:11px;font-weight:700;color:var(--text-muted);margin-bottom:2px;text-transform:uppercase;letter-spacing:.04em}.PlanExtras_rowValue__j9UoE{font-size:13px;color:var(--text);line-height:1.5}.PlanExtras_tips__RR2tT{list-style:none;padding:0 0 0 26px;margin:-4px 0 0;display:flex;flex-direction:column;gap:6px}.PlanExtras_tip__swwrB{font-size:13px;color:var(--text);line-height:1.5;position:relative}.PlanExtras_tip__swwrB:before{content:"→";position:absolute;left:-18px;color:var(--accent);font-size:11px;top:2px}.PlanExtras_historicalNote__CRirT{font-size:12px;color:var(--text-muted);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:8px 12px;margin-bottom:10px;line-height:1.4}.PlanExtras_weatherCity__ixctn{margin-bottom:12px}.PlanExtras_weatherCityName__CE_vg{font-size:12px;font-weight:700;color:var(--accent);margin-bottom:8px}.PlanExtras_weatherUnavailable__HK5Vw{font-size:13px;color:var(--text-muted)}.PlanExtras_weatherDays__UNAC2{display:flex;gap:6px;flex-wrap:wrap}.PlanExtras_weatherDay__bCWrn{background:var(--surface);border:1.5px solid var(--border);border-radius:10px;padding:7px 10px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:50px}.PlanExtras_weatherDate__SBv6R{font-size:10px;color:var(--text-muted);white-space:nowrap}.PlanExtras_weatherIcon___N5yo{font-size:18px;line-height:1.2}.PlanExtras_weatherTemp___xzHK{font-size:12px;font-weight:700;color:var(--text)}.PlanExtras_weatherTempMin__sPaeo{color:var(--text-muted);font-weight:500}.PlanExtras_loadingDots__QxN4q{display:flex;gap:6px;padding:8px 0}.PlanExtras_loadingDots__QxN4q span{width:6px;height:6px;border-radius:50%;background:var(--border);animation:PlanExtras_pulse__YyQB0 1.2s ease-in-out infinite}.PlanExtras_loadingDots__QxN4q span:nth-child(2){animation-delay:.2s}.PlanExtras_loadingDots__QxN4q span:nth-child(3){animation-delay:.4s}@keyframes PlanExtras_pulse__YyQB0{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.PlanExtras_emergencyRow__EDzey{display:flex;gap:8px;flex-wrap:wrap}.PlanExtras_emergencyItem__HTiYz{display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--surface2,var(--surface));border:1.5px solid var(--border);border-radius:10px;padding:8px 12px;min-width:60px}.PlanExtras_emergencyItemAccent__1AQBs{border-color:var(--accent)}.PlanExtras_emergencyNumber__ZrV_L{font-size:15px;font-weight:700;color:var(--text)}.PlanExtras_emergencyNumberAccent__Y8hlh{color:var(--accent)}.PlanExtras_emergencyLabel__Ecv75{font-size:10px;color:var(--text-muted);text-align:center;line-height:1.2}.PlanExtras_emergencyCityLabel__LHaJD{font-size:10px;font-weight:700;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.PlanExtras_transportApps__vU7AF{display:flex;gap:8px;flex-wrap:wrap}.PlanExtras_transportApp__oM9p5{display:flex;align-items:center;gap:5px;background:var(--surface2,var(--surface));border:1.5px solid var(--border);border-radius:20px;padding:5px 10px;font-size:13px;color:var(--text)}.PlanExtras_transportAppIcon__WviHT{font-size:14px;line-height:1}.PlanExtras_transportCityLabel__ZzmZp{font-size:10px;font-weight:700;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.PlanExtras_affiliateGrid__VBesR{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.PlanExtras_affiliateCard__R9u7Y{display:flex;align-items:center;gap:10px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;text-decoration:none;color:var(--text);transition:border-color .15s,background .15s}.PlanExtras_affiliateCard__R9u7Y:hover{border-color:var(--accent)}.PlanExtras_affiliateIcon__8h0Yn{font-size:20px;flex-shrink:0}.PlanExtras_affiliateInfo__RCqzL{flex:1 1;min-width:0}.PlanExtras_affiliateLabel__snNiV{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlanExtras_affiliateSub__QE1c_{font-size:11px;color:var(--text-muted);margin-top:1px}.PlanExtras_affiliateArrow__Hlz8B{font-size:14px;color:var(--text-muted);flex-shrink:0}.slug_loading___Ezgr{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:14px;color:var(--text-muted)}.slug_breadcrumb__6GAOd{max-width:480px;margin:0 auto;padding:12px 24px 0;font-size:12px;color:var(--text-muted)}.slug_breadcrumb__6GAOd a{color:var(--accent)}.slug_breadcrumb__6GAOd span{margin:0 4px}.slug_dateRange__YAcfA{max-width:480px;margin:0 auto;padding:6px 24px 0;font-size:12px;color:var(--text-muted)}.slug_cta__9J0Q2{max-width:432px;margin:20px auto 100px;padding:14px 16px;display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--accent);border-radius:16px}.slug_ctaIcon__sWZKp{font-size:24px;flex-shrink:0}.slug_ctaText__5kFEC{flex:1 1;min-width:0}.slug_ctaTitle__uwXai{font-size:14px;font-weight:700;margin-bottom:2px}.slug_ctaDesc__CS2W4{font-size:11px;color:var(--text-muted);line-height:1.4}.slug_ctaBtn__BBpFp{flex-shrink:0;padding:8px 16px;background:var(--accent);color:#000;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s}.slug_ctaBtn__BBpFp:active{transform:scale(.95)}