.AddAfter_row__FnILc{display:flex;align-items:center;gap:var(--gap-1);padding:0 var(--pad-x);opacity:0;transition:opacity var(--dur) var(--ease)}.AddAfter_row__FnILc:focus-within,.AddAfter_row__FnILc:hover{opacity:1}@media (hover:none){.AddAfter_row__FnILc{opacity:.45}}.AddAfter_rule__n9T1w{flex:1 1;border-top:1px dashed var(--rule-2)}.AddAfter_shortcut__0_vX5{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--ink-3);border-radius:var(--r-pill);transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.AddAfter_shortcut__0_vX5:hover{color:var(--ink);background:var(--surface-2)}.lounge_screen__PmPb8{min-height:100dvh;max-width:34rem;margin:0 auto;padding-bottom:7rem}.lounge_screenGuest__cTPj3{padding-bottom:0}.lounge_head__i_DXA{padding:var(--gap-4) var(--pad-x) var(--gap-2)}.lounge_title__0Tgww{font-size:var(--fs-title);font-weight:700;line-height:1.2}.lounge_tabs__blaYz{display:flex;gap:var(--gap-3);padding:0 var(--pad-x);border-bottom:1px solid var(--rule)}.lounge_tab__4KGcU{position:relative;padding:var(--gap-1) 0 var(--gap-2);font-size:var(--fs-item);font-weight:600;color:var(--ink-3);transition:color var(--dur) var(--ease)}.lounge_tab__4KGcU:not(.lounge_tabOn__A3jft):hover{color:var(--ink-2)}.lounge_tabOn__A3jft{color:var(--ink)}.lounge_tabOn__A3jft:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--key)}.lounge_main__5pdlP{padding:var(--gap-3) 0 0}.lounge_empty___zTYv{padding:var(--gap-5) var(--pad-x);text-align:center}.lounge_emptyLabel__KxCs3{font-size:var(--fs-body);font-weight:600;color:var(--ink-2)}.lounge_emptyText__DkqLC{margin-top:6px;font-size:var(--fs-sub);color:var(--ink-3);line-height:1.7}.lounge_section__N_TfU{margin-bottom:var(--gap-4)}.lounge_sectionHead__4A7WF{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-2);padding:0 var(--pad-x) var(--gap-1)}.lounge_sectionTitle__gMVN4{font-size:var(--fs-body);font-weight:700}.lounge_sectionMore__tDtlr{font-size:var(--fs-label);color:var(--ink-3)}.lounge_filterBar__amQq9{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2);margin:0 var(--pad-x) var(--gap-2);padding:9px 12px;border-radius:var(--r-card);background:var(--surface-2)}.lounge_filterName__E_q51{font-size:var(--fs-sub);font-weight:700}.lounge_filterClear__a0Dhq{font-size:var(--fs-label);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.lounge_head__i_DXA:has(.lounge_start__mQcmc){display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2)}.lounge_start__mQcmc{flex:none;padding:9px 16px;border-radius:10px;background:var(--key);font-size:var(--fs-sub);font-weight:700;color:var(--paper);white-space:nowrap;transition:opacity var(--dur) var(--ease)}.lounge_start__mQcmc:hover{opacity:.88}.lounge_add__PG04g{position:absolute;top:var(--gap-4);right:var(--pad-x);z-index:4;display:flex;align-items:center;gap:6px}.lounge_more__VGsUh{grid-column:1/-1;padding:var(--gap-4) 0}.PlanGate_veil__Wo18i,.lounge_more__VGsUh{display:flex;align-items:center;justify-content:center}.PlanGate_veil__Wo18i{position:fixed;inset:0;z-index:95;padding:var(--pad-x);background:rgba(26,26,24,.32);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:PlanGate_gateVeil__Hn9tR var(--dur) var(--ease)}@keyframes PlanGate_gateVeil__Hn9tR{0%{opacity:0}}.PlanGate_box__3l5to{position:relative;width:100%;max-width:22rem;padding:var(--gap-4) var(--gap-3) var(--gap-3);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--lift);text-align:center;animation:PlanGate_gateBox__5Fy_R var(--dur) var(--ease)}@keyframes PlanGate_gateBox__5Fy_R{0%{transform:scale(.97)}}.PlanGate_close__Rfrbo{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-3);cursor:pointer}.PlanGate_close__Rfrbo:hover{color:var(--ink)}.PlanGate_title__Gy4uC{font-size:var(--fs-section);font-weight:700;line-height:1.3}.PlanGate_body__niysn{margin-top:var(--gap-1);font-size:var(--fs-sub);color:var(--ink-2);line-height:1.7}.PlanGate_go__07qv_{display:block;margin-top:var(--gap-3);padding:13px;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--fs-body);font-weight:700;text-decoration:none}.PlanGate_later__MYIaQ{display:block;width:100%;margin-top:var(--gap-1);padding:10px;border:0;background:none;font:inherit;font-size:var(--fs-sub);color:var(--ink-2);cursor:pointer}.PlanGate_later__MYIaQ:hover{color:var(--ink)}.RangeCalendar_wrap___DmhA{padding:var(--gap-2) 0}.RangeCalendar_head__nYle2{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--gap-2)}.RangeCalendar_month__ABE0D{display:flex;align-items:center;gap:4px;font-size:var(--fs-item);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:4px 8px;margin-left:-8px;border-radius:var(--r-card);transition:background var(--dur) var(--ease)}.RangeCalendar_month__ABE0D:hover{background:var(--surface-2)}.RangeCalendar_monthCaret__gufXb{color:var(--ink-3);transition:transform var(--dur) var(--ease)}.RangeCalendar_monthOpen__337Ck .RangeCalendar_monthCaret__gufXb{transform:rotate(180deg)}.RangeCalendar_months__FC23x{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;animation:RangeCalendar_pop__4VR5H .18s var(--ease)}.RangeCalendar_monthCell__h5qAH{padding:12px 4px;border-radius:var(--r-card);font-size:var(--fs-sub);color:var(--ink-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.RangeCalendar_monthCell__h5qAH:not(.RangeCalendar_monthCellActive__sXUMI):hover{background:var(--surface-2);color:var(--ink)}.RangeCalendar_monthCellActive__sXUMI{background:var(--ink);color:var(--paper);font-weight:600}@keyframes RangeCalendar_pop__4VR5H{0%{opacity:0;transform:scale(.98)}}.RangeCalendar_nav__u_scT{display:flex;gap:4px}.RangeCalendar_navButton__PLVub{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:var(--r-pill);color:var(--ink-2);transition:background var(--dur) var(--ease)}.RangeCalendar_navButton__PLVub:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.RangeCalendar_navButton__PLVub:disabled{opacity:.3}.RangeCalendar_weekdays__Wu_6k{display:grid;grid-template-columns:repeat(7,1fr);padding-bottom:4px}.RangeCalendar_weekday__O0ZbX{text-align:center;font-size:var(--fs-label);color:var(--ink-3)}.RangeCalendar_grid__L76Mc{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:2px;row-gap:2px}.RangeCalendar_slideNext__rQDc8{animation:RangeCalendar_slideFromRight__mF5Le .22s var(--ease)}.RangeCalendar_slidePrev__NDqzL{animation:RangeCalendar_slideFromLeft__n_jEk .22s var(--ease)}@keyframes RangeCalendar_slideFromRight__mF5Le{0%{opacity:0;transform:translate3d(18px,0,0)}}@keyframes RangeCalendar_slideFromLeft__n_jEk{0%{opacity:0;transform:translate3d(-18px,0,0)}}.RangeCalendar_cell__ed9R7{position:relative;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);transition:color var(--dur) var(--ease)}.RangeCalendar_empty__zMyPI{pointer-events:none}.RangeCalendar_disabled__ZhDAi{color:var(--ink-3);pointer-events:none}.RangeCalendar_inRange___Kyun:before{content:"";position:absolute;inset:4px 0;background:var(--key)}.RangeCalendar_inRange___Kyun{color:var(--paper);font-weight:700}.RangeCalendar_rangeStart__GLDpN:before{border-radius:var(--r-pill) 0 0 var(--r-pill);left:4px}.RangeCalendar_rangeEnd__6XzPW:before{border-radius:0 var(--r-pill) var(--r-pill) 0;right:4px}.RangeCalendar_single__IDhnC:before{border-radius:var(--r-pill);left:4px;right:4px}.RangeCalendar_edge__QoCDB{color:var(--paper);font-weight:700}.RangeCalendar_num__cGoHp{position:relative;z-index:1}.RangeCalendar_today__77GE8:after{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:3px;height:3px;border-radius:var(--r-pill);background:var(--ink-3)}.RangeCalendar_edge__QoCDB.RangeCalendar_today__77GE8:after{display:none}.RangeCalendar_summary__Fk_kl{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-2);padding:var(--gap-2) 0 0;border-top:1px solid var(--rule);margin-top:var(--gap-2)}.RangeCalendar_summaryText__52ZN_{font-size:var(--fs-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RangeCalendar_summaryDays__A_YPr{font-size:var(--fs-sub);color:var(--ink-2)}.RangeCalendar_hint__Yiwsx{font-size:var(--fs-label);color:var(--ink-3);margin-top:4px}.RangeCalendar_warn__5ui1K{margin-top:var(--gap-2);padding:10px 12px;border-left:2px solid #8a6a2c;background:var(--surface-2);font-size:var(--fs-sub);color:#6d5322;line-height:1.5}.AirportInput_wrap__fKiLp{position:relative}.AirportInput_results__pOgsT{position:absolute;top:100%;left:0;z-index:10;width:100%;margin-top:-1px;background:var(--surface);border:1px solid var(--rule-2);border-radius:0;box-shadow:var(--lift);overflow:hidden}.AirportInput_result__ozPzG{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;padding:10px 14px}.AirportInput_result__ozPzG+.AirportInput_result__ozPzG{border-top:1px solid var(--rule)}.AirportInput_result__ozPzG:hover{background:var(--surface-2)}.AirportInput_code__9RGXK{font-size:var(--fs-sub);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:2.25rem;flex:none}.AirportInput_city__op7L6{font-size:var(--fs-body);font-weight:600}.AirportInput_name__d7CTy{font-size:var(--fs-sub);color:var(--ink-2);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AirportInput_picked__6_wsm{display:flex;align-items:baseline;gap:8px;padding:2px 0}.AirportInput_pickedCity__xUpR_{font-size:var(--fs-item);font-weight:600}.AirportInput_pickedTz__DEuDC{font-size:var(--fs-label);color:var(--ink-2)}.AirportInput_clear__i8_fp{margin-left:auto;font-size:var(--fs-label);color:var(--ink-3);text-decoration:underline;text-underline-offset:3px}.AirportInput_empty__ObnGQ{font-size:var(--fs-sub);color:var(--ink-3);padding:10px 0}.ItemBadge_badge__ZzDRf{position:relative;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;background:var(--surface-2);color:var(--ink-2)}.ItemBadge_photo__STVLp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ReorderList_wrap__0n0MB{touch-action:pan-y}.ReorderList_band__W1r39+.ReorderList_band__W1r39{margin-top:var(--gap-3)}.ReorderList_bandHead__zX_0J{display:flex;align-items:baseline;gap:var(--gap-1);padding-bottom:6px}.ReorderList_bandLabel__Xqdjn{font-size:var(--fs-label);font-weight:500;color:var(--ink-3);letter-spacing:.04em}.ReorderList_bandRule__eTaXA{flex:1 1;border-top:1px solid var(--rule);transform:translateY(-3px)}.ReorderList_empty__aRyXV{padding:14px 0;font-size:var(--fs-label);color:var(--ink-3)}.ReorderList_row___FvdB{display:flex;align-items:center;gap:var(--gap-2);padding:7px 0;background:var(--paper)}.ReorderList_rowDragging__7KhUQ{opacity:.45}.ReorderList_handle__Wbh0s{flex:none;width:1.5rem;display:flex;justify-content:center;color:var(--ink-3)}.ReorderList_handleButton__gsPMU{display:flex;padding:6px 2px;margin:-6px -2px;cursor:-webkit-grab;cursor:grab;touch-action:none}.ReorderList_handleButton__gsPMU:active{cursor:-webkit-grabbing;cursor:grabbing}.ReorderList_title__mlcoQ{flex:1 1;min-width:0;font-size:var(--fs-item);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReorderList_time__UW5tT{flex:none;font-size:var(--fs-sub);color:var(--ink-3)}.ReorderList_hint__OAvXB{margin-top:var(--gap-3);font-size:var(--fs-label);color:var(--ink-3);line-height:1.5}.ReorderList_save__lLFOB{margin-top:var(--gap-2);padding:.875rem;border-radius:var(--r-button);background:var(--ink);color:var(--paper);font-size:var(--fs-body);font-weight:600;transition:opacity var(--dur) var(--ease)}.ReorderList_save__lLFOB:disabled{opacity:.45}.ReorderList_byDay__fJWVb{display:block;margin-top:var(--gap-1);padding:.875rem;border:1px solid var(--ink);border-radius:var(--r-button);background:transparent;color:var(--ink);font-size:var(--fs-body);font-weight:600;text-align:center;text-decoration:none}.ReorderList_pick__uFtT7{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--rule-2);border-radius:6px;background:var(--surface);color:var(--surface);cursor:pointer}.ReorderList_pickOn__Bi6tX{background:var(--ink);border-color:var(--ink)}.ReorderList_picked__BIAwn{position:-webkit-sticky;position:sticky;bottom:5.5rem;margin-top:var(--gap-2);padding:var(--gap-2);border:1px solid var(--rule-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--lift)}.ReorderList_clear__AMyL5{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-sub);font-weight:600;color:var(--ink-2);cursor:pointer}.ReorderList_pickedActs__UImDY{display:flex;gap:var(--gap-1);margin-top:var(--gap-1)}.ReorderList_act__vNt4d{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px;border:1px solid var(--rule-2);border-radius:var(--r-card);background:var(--surface);font:inherit;font-size:var(--fs-body);font-weight:500;color:var(--ink);cursor:pointer}.ReorderList_actDanger__LrOFo{color:#9a3b2c}.ReorderList_act__vNt4d:disabled{color:var(--ink-3);cursor:default}.ReorderList_days__zXoiF{margin-top:var(--gap-2);padding-top:var(--gap-2);border-top:1px solid var(--rule)}.ReorderList_daysLabel__U1Oi_{display:block;font-size:var(--fs-label);color:var(--ink-2)}.ReorderList_dayList__jeSnq{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ReorderList_day__LzJRA{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--fs-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer}.PlanReview_wrap__LxjYv{display:flex;flex-direction:column;gap:var(--gap-3);margin-top:var(--gap-2)}.PlanReview_intro___Lkvp{font-size:var(--fs-sub);line-height:1.6;color:var(--ink-2)}.PlanReview_day__1QeR1{display:flex;flex-direction:column;gap:4px}.PlanReview_empty__8zsbf{padding:var(--gap-1) 0 var(--gap-2);font-size:var(--fs-sub);color:var(--ink-3)}.PlanReview_pending__880wl{display:flex;flex-direction:row;align-items:center;min-height:38px;padding-left:10px;opacity:.5}.PlanReview_dayHead__jHrMY{display:flex;flex-direction:row;align-items:baseline;gap:8px;margin-bottom:2px}.PlanReview_dayNo__KP2D8{font-size:var(--fs-label);font-weight:600;color:var(--ink)}.PlanReview_dayNote__JAUTK{flex:1 1;min-width:0;font-size:var(--fs-label);color:var(--ink-3)}.PlanReview_item__pz5N5{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:var(--r-card);text-align:left;opacity:.45;transition:opacity var(--dur) var(--ease),background var(--dur) var(--ease)}.PlanReview_itemOn__eiOkW{opacity:1;background:var(--wash)}.PlanReview_box__9nvEK{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:none;width:16px;height:16px;margin-top:2px;border:1px solid var(--rule-2);border-radius:5px;color:var(--paper)}.PlanReview_itemOn__eiOkW .PlanReview_box__9nvEK{border-color:var(--ink);background:var(--ink)}.PlanReview_body__z595t{display:flex;flex-direction:column;gap:2px;min-width:0}.PlanReview_name__vESCQ{font-size:var(--fs-sub);font-weight:600;color:var(--ink)}.PlanReview_local__FRv6e{margin-left:6px;font-weight:400;color:var(--ink-3)}.PlanReview_kind__rAoJK{display:inline-flex;margin-right:5px;vertical-align:-2px;color:var(--ink-2)}.PlanReview_why__NqhCy{font-size:var(--fs-label);line-height:1.45;color:var(--ink-3)}.PlanReview_say__IoZIR{display:flex;flex-direction:row;align-items:center;gap:6px;margin-top:6px;padding:4px 4px 4px 12px;border:1px solid var(--rule-3);border-radius:999px;background:var(--paper)}.PlanReview_sayInput__aguzk{flex:1 1;min-width:0;border:none;background:none;font:inherit;font-size:var(--fs-sub);color:var(--ink)}.PlanReview_sayInput__aguzk:focus{outline:none}.PlanReview_sayInput__aguzk::placeholder{color:var(--ink-3)}.PlanReview_sayTall__T_mjk{align-items:flex-start;padding-right:12px;border-radius:var(--r-button)}.PlanReview_sayTall__T_mjk .PlanReview_sayInput__aguzk{min-height:44px;padding:4px 0;line-height:1.5;resize:none}.PlanReview_reset__da_Fl{align-self:center;padding:6px 8px;font-size:var(--fs-label);color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.PlanReview_sayGo__0WmJR{display:flex;flex-direction:row;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:999px;background:var(--ink);color:var(--paper);transition:opacity var(--dur) var(--ease)}.PlanReview_sayGo__0WmJR:disabled{opacity:.25}@media (max-width:640px){.PlanReview_sayInput__aguzk{font-size:1rem}}.PlanReview_shot__SnDPA{margin:var(--gap-2) 0 0}.PlanReview_shotImg___DM8H{display:block;width:100%;height:108px;object-fit:cover;border-radius:var(--r-card);background:var(--surface-2)}.PlanReview_shotBy__K25ae{margin-top:4px;font-size:var(--fs-label);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NoticeBell_bell__446hn{position:relative;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:none;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);transition:background var(--dur) var(--ease)}.NoticeBell_bell__446hn:active{background:var(--surface-3)}.NoticeBell_bellDark__hjp_p{width:36px;height:36px;background:rgba(26,26,24,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--paper)}.NoticeBell_bellDark__hjp_p:hover{background:rgba(26,26,24,.62);color:var(--paper)}.NoticeBell_dot__Wwafb{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:var(--r-pill);border:2px solid var(--paper);background:var(--now)}.NoticeBell_bellDark__hjp_p .NoticeBell_dot__Wwafb{border-color:rgba(26,26,24,.42)}.Face_blank__xm5S4{display:inline-flex;align-items:center;justify-content:center}.Face_mark__j27HU{width:56%;height:56%;color:var(--ink-3)}.page_screen__bEZ6q{min-height:100dvh;display:flex;flex-direction:column;max-width:34rem;margin:0 auto;padding-bottom:7rem}.page_head__PUKPV{padding:var(--gap-4) var(--pad-x) 0}.page_headRow__uj0Yu{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-2)}.page_add__LlC7J{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:none;border-radius:var(--r-pill);background:var(--surface-2);transition:background var(--dur) var(--ease)}.page_add__LlC7J:active{background:var(--surface-3)}.page_title__3jonF{font-size:var(--fs-title);font-weight:700;line-height:1.2}.page_sub__c05Js{font-size:var(--fs-sub);color:var(--ink-2);margin-top:6px}.page_list__NOc4w{flex:1 1;margin-top:var(--gap-4)}.page_filters__syETL{display:flex;align-items:center;gap:6px;padding:var(--gap-3) var(--pad-x) 0}.page_filter__OQuwV{padding:7px 14px;border-radius:var(--r-pill);font-size:var(--fs-sub);color:var(--ink-3);border:1px solid var(--rule);transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.page_filterActive__vPQ_y{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600}.page_trip__9n_B9{display:flex;align-items:center;gap:var(--gap-2);padding:var(--gap-3) var(--pad-x);border-top:1px solid var(--rule)}.page_live__vmZSk{flex:none;align-self:center;width:7px;height:7px;margin-right:1px;border-radius:var(--r-pill);background:var(--now);box-shadow:0 0 0 0 rgba(212,72,59,.45);animation:page_pulse__U_e85 2.4s var(--ease) infinite}@keyframes page_pulse__U_e85{0%{box-shadow:0 0 0 0 rgba(212,72,59,.45)}70%,to{box-shadow:0 0 0 7px rgba(212,72,59,0)}}@media (prefers-reduced-motion:reduce){.page_live__vmZSk{animation:none;box-shadow:0 0 0 3px rgba(212,72,59,.22)}}.page_trip__9n_B9:last-child{border-bottom:1px solid var(--rule)}.page_tripBody___N_HU{flex:1 1;min-width:0}.page_tripTitle__IykP9{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-body);font-weight:600}.page_tripName__msNmb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_dday__gNGPV{flex:none;padding:2px 6px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font-size:.625rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.page_tripMeta__PQIF_{font-size:var(--fs-label);color:var(--ink-3);margin-top:2px}.page_chevron__D5NMV{color:var(--ink-3);flex:none}.page_empty__94dW_{padding:var(--gap-4) var(--pad-x);color:var(--ink-3)}.page_tripLive__6B_hy{background:var(--surface-live)}.page_lock__8oHtE{flex:none;align-self:center;color:var(--ink-3)}.page_onLounge__5YKie{flex:none;align-self:center;width:6px;height:6px;border-radius:var(--r-pill);background:var(--now)}.page_headActs__37Grl{display:flex;align-items:center;gap:6px}.page_sortWrap__oMyVK{flex:none;display:flex}.page_sortGap__IYwbI{display:inline-block;width:14px}.page_more__iF_Qf{margin-left:auto;width:2rem;height:2rem;border:0;cursor:pointer;color:var(--ink)}.page_moreOn__8QW_k{background:var(--ink);color:var(--paper)}.page_editHint__ppKhs{padding:var(--gap-2) var(--pad-x) 0;font-size:var(--fs-label);color:var(--ink-3)}.page_tripEdit__vd_Re{gap:var(--gap-1)}.page_tripDragging__u9dSd{opacity:.5}.page_pick__m8qk4{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--rule-2);border-radius:var(--r-input);background:var(--paper);color:var(--paper);cursor:pointer}.page_pickOn__dBx1G{border-color:var(--ink);background:var(--ink)}.page_handle__Ox5n4{flex:none;touch-action:none;display:grid;place-items:center;width:24px;height:32px;color:var(--ink-3);background:transparent;cursor:-webkit-grab;cursor:grab}.page_copy__QuCsu{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);cursor:pointer}.page_editBar__E1mOr{position:fixed;left:0;right:0;bottom:calc(6.5rem + env(safe-area-inset-bottom));z-index:31;display:flex;justify-content:center;padding:0 var(--pad-x);pointer-events:none}.page_drop__COIB7{display:inline-flex;align-items:center;gap:6px;padding:.75rem 1.25rem;border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font-size:var(--fs-sub);font-weight:600;cursor:pointer;pointer-events:auto}.lists_byline__F5ebo{display:flex;align-items:center;gap:var(--gap-1);margin-top:var(--gap-1);font-size:var(--fs-label);color:var(--ink-3)}.lists_byline__F5ebo a{color:var(--ink-2)}.lists_face__7g_yr{width:20px;height:20px;border-radius:var(--r-pill);object-fit:cover;background:var(--surface-2)}.lists_note__zj0WU{margin-top:var(--gap-1);font-size:var(--fs-sub);color:var(--ink-2);white-space:pre-line}.lists_tabs__mexQ5{display:flex;align-items:center;gap:var(--gap-3);margin-top:var(--gap-3);padding:0 var(--pad-x);border-bottom:1px solid var(--rule);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lists_tabs__mexQ5::-webkit-scrollbar{display:none}.lists_tab__PHmXQ{position:relative;flex:none;padding:var(--gap-1) 0 var(--gap-2);font-size:var(--fs-item);font-weight:600;color:var(--ink-3);white-space:nowrap;transition:color var(--dur) var(--ease)}.lists_tab__PHmXQ:not(.lists_tabOn__nyTAa):hover{color:var(--ink-2)}.lists_tabOn__nyTAa{color:var(--ink)}.lists_tabOn__nyTAa:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--key)}.lists_tabCount__ypfa1{margin-left:4px;font-weight:500;color:var(--ink-3)}.lists_tabFresh__r3xDm{opacity:.5}.lists_busy__OYsF9{opacity:.55;pointer-events:none;transition:opacity .15s}.lists_tabInput__6iY3S{flex:none;width:9rem;margin-bottom:4px;padding:4px 10px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);font:inherit;font-size:var(--fs-sub);color:var(--ink)}.lists_tools__UYVLF{display:flex;align-items:center;gap:var(--gap-1);padding:var(--gap-2) var(--pad-x) 0}.lists_tools__UYVLF>:first-child{margin-right:auto}.lists_shot__2AoQ8{object-fit:cover}.lists_shotBlank__Dtnax,.lists_shot__2AoQ8{flex:none;width:46px;height:46px;border-radius:var(--r-thumb);background:var(--surface-2)}.lists_shotBlank__Dtnax{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.lists_kind__VcxLs{color:var(--ink-3)}.lists_acts__loLHR{display:flex;flex-wrap:wrap;gap:var(--gap-1);margin-top:var(--gap-2)}.lists_act__ocKqN{display:inline-flex;align-items:center;gap:6px;padding:.5rem .9rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper);font-size:var(--fs-sub);color:var(--ink)}.lists_act__ocKqN:hover{background:var(--surface-2)}.lists_actOn__kJLAl{border-color:var(--ink)}.lists_map___6UNh{height:min(60vh,28rem);margin:var(--gap-2) var(--pad-x) 0;border-radius:var(--r-card);overflow:hidden;background:var(--surface-2)}.lists_addPill__WQ6rF{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.lists_toolsEnd__lrEDG{display:inline-flex;align-items:center;gap:var(--gap-1)}.lists_barMenu__cVxju{pointer-events:auto}.credit_wrap__0sCAz{position:absolute;right:5px;bottom:5px;line-height:0}.credit_mark__lp_U2{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-pill);background:rgba(26,26,24,.5);color:var(--paper);cursor:pointer}.credit_mark__lp_U2:hover{background:rgba(26,26,24,.72)}.credit_bubble__00K5S{position:absolute;right:0;bottom:26px;z-index:5;display:flex;flex-direction:column;gap:2px;width:max-content;max-width:180px;padding:8px 10px;border-radius:var(--r-button);background:rgba(26,26,24,.92);font-size:var(--fs-label);line-height:1.45;color:var(--paper);text-align:left}.credit_who__oOEBM{font-weight:600}.credit_lic__beqQn{opacity:.8}.credit_link__Ccek_{margin-top:2px;text-decoration:underline;text-underline-offset:2px}.cards_card__dN1b3{display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--rule);overflow:hidden;transition:border-color var(--dur) var(--ease)}.cards_card__dN1b3:hover{border-color:var(--rule-2)}.cards_cardMain__iikrO{display:block;flex:1 1}.cards_route__xDPOV{aspect-ratio:2.4/1;background:var(--surface-2);display:flex;align-items:center;justify-content:center}.cards_map__4nqK2{width:100%}.cards_noMap__UKA_w{display:block;width:100%;height:100%}.cards_line___Ik1q{fill:none;stroke:var(--route);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.cards_pin__3yYTR{fill:var(--route)}.cards_body__B6r8x{padding:var(--gap-2)}.cards_card__dN1b3>.cards_foot__hdoyO{margin:var(--gap-2) var(--gap-2) 0;padding:var(--gap-1) 0 var(--gap-2)}.cards_cardMain__iikrO>.cards_body__B6r8x{padding-bottom:0}.cards_title__OIA1x{font-size:var(--fs-body);font-weight:700;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.cards_meta__Gl8zq{margin-top:4px;font-size:var(--fs-label);color:var(--ink-3)}.cards_foot__hdoyO{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-1);margin-top:var(--gap-2);padding-top:var(--gap-1);border-top:1px solid var(--rule)}.cards_who__Z4TJ_{flex:1 1 auto;display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--fs-label);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards_avatar__8rYpV{flex:none;width:18px;height:18px;border-radius:var(--r-pill);background:var(--surface-3);object-fit:cover}.cards_forks__vDK1c{flex:none;display:flex;flex-direction:row;align-items:center;gap:3px;font-size:var(--fs-label);font-weight:600;color:var(--ink-3)}.cards_grid__yHYsV{display:grid;grid-gap:var(--gap-2);gap:var(--gap-2);padding:0 var(--pad-x)}@media (min-width:34rem){.cards_grid__yHYsV{grid-template-columns:repeat(2,1fr)}}.cards_placeGrid__ChgZw{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--gap-2);gap:var(--gap-2);padding:0 var(--pad-x)}.cards_cities__g00KR{display:flex;gap:var(--gap-1);padding:0 var(--pad-x);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-left:var(--pad-x)}.cards_cities__g00KR::-webkit-scrollbar{display:none}.cards_city__OvseB{flex:none;width:104px;scroll-snap-align:start}.cards_cityShot__02Vtg{width:104px;height:104px;border-radius:var(--r-card);object-fit:cover;background:var(--surface-2);display:block}.cards_cityName__0_wZu{margin-top:6px;font-size:var(--fs-sub);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards_cityMeta__yI3s2{font-size:var(--fs-label);color:var(--ink-3)}.cards_cityGrid__yQHNy{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:var(--gap-2) var(--gap-1);gap:var(--gap-2) var(--gap-1);padding:0 var(--pad-x)}.cards_cityGrid__yQHNy .cards_cityShot__02Vtg,.cards_cityGrid__yQHNy .cards_city__OvseB{width:100%}.cards_cityGrid__yQHNy .cards_cityShot__02Vtg{aspect-ratio:1;height:auto}.cards_dayGrid__pGsoD{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--gap-2);gap:var(--gap-2);padding:0 var(--pad-x)}.cards_day__dSgjk{display:block;padding:var(--gap-2);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);transition:border-color var(--dur) var(--ease)}.cards_day__dSgjk:hover{border-color:var(--rule-2)}.cards_dayHead__cDssx{display:flex;align-items:baseline;gap:6px}.cards_dayN__3FB8t{font-size:var(--fs-item);font-weight:700}.cards_dayDate__oJaVA{font-size:var(--fs-label);color:var(--ink-3)}.cards_dayWhere__G_Er9{margin-top:6px;font-size:var(--fs-sub);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards_dayMeta__2q8wc{margin-top:2px;font-size:var(--fs-label);color:var(--ink-3)}.cards_dayTrip__64ysa{margin-top:var(--gap-1);padding-top:var(--gap-1);border-top:1px solid var(--rule);font-size:var(--fs-label);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cards_slides__RwkQi{display:flex;gap:var(--gap-1);padding:0 var(--pad-x) var(--gap-3);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.cards_slides__RwkQi::-webkit-scrollbar{display:none}.cards_slide__Rp0vF{position:relative;flex:none;width:min(88%,30rem);aspect-ratio:21/9;border-radius:var(--r-card);overflow:hidden;background:var(--surface-2);scroll-snap-align:center;display:block}.cards_slideShot__dLheX{width:100%;height:100%;object-fit:cover;display:block}.cards_slideText__umVfk{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:var(--gap-3) var(--gap-2) var(--gap-2);background:linear-gradient(180deg,transparent,rgba(26,26,24,.72));color:var(--paper)}.cards_slideTitle__zEHJC{font-size:var(--fs-body);font-weight:700}.cards_slideSub__JPdWU{font-size:var(--fs-label);opacity:.85}.cards_cityFrame__cupzZ{position:relative;display:block}.cards_spot__OzUO5{aspect-ratio:1}.cards_shot__H_YYv{width:100%;height:100%;object-fit:cover;display:block}.feed_card__b39Ke{padding:var(--gap-3) var(--pad-x);border-bottom:1px solid var(--rule)}.feed_who___CCUI{display:flex;align-items:center;gap:8px;margin-bottom:var(--gap-2)}.feed_avatar__k3DOh{flex:none;width:26px;height:26px;border-radius:var(--r-pill);background:var(--surface-3);object-fit:cover}.feed_byline__xZRtt{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.feed_when__8tB3x{flex:none;font-size:var(--fs-label);color:var(--ink-3)}.feed_name__Um8dR{flex:1 1;min-width:0;font-size:var(--fs-sub);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed_rating__jXZa1{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--r-pill);font-size:var(--fs-label);font-weight:600}.feed_good__TutPV{background:rgba(55,71,126,.1);color:var(--arc-night)}.feed_bad__KGpTC{background:var(--surface-2);color:var(--ink-3)}.feed_shots__dLxB1{display:grid;aspect-ratio:1;grid-gap:2px;gap:2px;border-radius:var(--r-card);overflow:hidden}.feed_shot__0C_Ep{display:block;width:100%;height:100%;object-fit:cover;background:var(--surface-2)}.feed_shots1__h9S05{grid-template-columns:1fr;grid-template-rows:1fr}.feed_shots2__XU_hT{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.feed_shots3__aKRi7{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.feed_shots3__aKRi7>:first-child{grid-row:span 2}.feed_shots4__AQSU5{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.feed_body__l_Zom{margin-top:var(--gap-2);font-size:var(--fs-sub);line-height:1.75;overflow-wrap:anywhere}.feed_from__6Id_C{display:inline-block;margin-top:var(--gap-1);font-size:var(--fs-label);color:var(--ink-3)}.feed_follow__zYk1S{flex:none;padding:4px 10px;border:1px solid var(--ink);border-radius:var(--r-pill);background:var(--ink);font:inherit;font-size:var(--fs-label);font-weight:600;color:var(--paper);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.feed_followOn__H7kjA{background:none;border-color:var(--rule-2);color:var(--ink-3)}.feed_follow__zYk1S:disabled{opacity:.6}.feed_placeVoteGood__NAWtQ{flex:none;color:var(--key)}.feed_placeVoteBad__o58fb{flex:none;color:var(--ink-3)}.feed_shotBtn__d_V67{position:relative;display:block;min-width:0;min-height:0;padding:0;border:0;background:none;cursor:zoom-in}.feed_rest__9mMkx{position:absolute;background:rgba(26,26,24,.5);color:var(--paper);font-size:var(--fs-h2);font-weight:700}.feed_lightbox__muhn0,.feed_rest__9mMkx{inset:0;display:flex;align-items:center;justify-content:center}.feed_lightbox__muhn0{position:fixed;z-index:60;overflow:hidden;background:#000;overscroll-behavior:contain}.feed_strip__hv9Fb{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.feed_strip__hv9Fb::-webkit-scrollbar{display:none}.feed_slide__kAhAe{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.feed_dots__BSSMk{position:absolute;left:0;right:0;bottom:var(--gap-3);display:flex;justify-content:center;gap:6px;pointer-events:none}.feed_dot___AtpZ{width:6px;height:6px;border-radius:var(--r-pill);background:rgba(245,243,240,.35)}.feed_dotOn__b_fZn{background:var(--paper)}.feed_zoom__WgMyU{position:absolute;inset:0;touch-action:pan-x;display:flex;align-items:center;justify-content:center;padding:var(--gap-3);overflow:hidden}.feed_big__AjpQ2{max-width:100%;max-height:100%;object-fit:contain;transform-origin:center;transition:transform .18s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.feed_lbBtn__WBuM4{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--r-pill);background:rgba(245,243,240,.14);color:var(--paper);cursor:pointer}.feed_lbClose__2Cxfa{top:var(--gap-3);right:var(--gap-3)}.feed_lbPrev___eg89{left:var(--gap-2)}.feed_lbNext__ZISiy{right:var(--gap-2)}.feed_count__yqdZy{position:absolute;bottom:var(--gap-3);font-size:var(--fs-label);color:var(--paper);opacity:.75}.feed_place__YNHZy{display:flex;align-items:center;gap:var(--gap-1);margin-top:var(--gap-2);padding:8px;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--surface);transition:border-color var(--dur) var(--ease)}.feed_place__YNHZy:hover{border-color:var(--rule-2)}.feed_placeShot__9cHtv{flex:none;width:34px;height:34px;border-radius:var(--r-thumb);object-fit:cover;background:var(--surface-2)}.feed_placeName__xzasI{flex:1 1;min-width:0;font-size:var(--fs-sub);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed_placeGo__JeRFn{flex:none;color:var(--ink-3)}.feed_acts___sUlm{display:flex;align-items:center;gap:var(--gap-2);margin-top:var(--gap-2)}.feed_act__3h47E{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;border:0;background:none;font:inherit;font-size:var(--fs-label);color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease)}.feed_act__3h47E:not(.feed_actOn__zvVoj):hover{color:var(--ink-2)}.feed_actOn__zvVoj{color:var(--key)}.feed_actN__e2hCK{font-weight:600}.feed_tipWrap__Qjmqp{position:relative;display:flex;flex-direction:row}.feed_tip__HwOYu{position:absolute;top:-18px;left:0;right:0;display:flex;flex-direction:row;justify-content:center;pointer-events:none}.feed_tipText__YqHk8{padding:1px 7px 0;border-radius:var(--r-pill);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font-size:9px;font-weight:700;line-height:1.5}.feed_lock__Je689{display:inline-block;margin-right:3px;vertical-align:-1px;color:var(--ink-3)}.feed_switch__g96wD{display:flex;gap:4px;margin:0 var(--pad-x) var(--gap-2);padding:3px;border-radius:var(--r-pill);background:var(--surface-2)}.feed_seg__bp5tA{flex:1 1;padding:7px;border-radius:var(--r-pill);text-align:center;font-size:var(--fs-sub);font-weight:600;color:var(--ink-3);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.feed_segOn__Pi6eF{background:var(--surface);color:var(--ink);box-shadow:var(--lift)}.feed_write___09Xy{display:block;margin:0 var(--pad-x) var(--gap-2);padding:.75rem;border-radius:var(--r-button);background:var(--ink);color:var(--paper);text-align:center;font-size:var(--fs-sub);font-weight:600;transition:opacity var(--dur) var(--ease)}.feed_write___09Xy:hover{opacity:.9}.share_back__91YiP{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:rgba(26,26,24,.45)}.share_sheet__vZ41t{width:min(100%,26rem);padding:var(--gap-3);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--paper)}@media (min-width:34rem){.share_back__91YiP{align-items:center}.share_sheet__vZ41t{border-radius:var(--r-card)}}.share_head__SjvdA{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap-2)}.share_title__gmamE{font-size:var(--fs-body);font-weight:700}.share_close__WIPlZ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-3);cursor:pointer}.share_close__WIPlZ:hover{background:var(--surface-2)}.share_channels__9gLp1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap-1);gap:var(--gap-1)}.share_channel__Iv9lG{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--gap-2) 0;border-radius:var(--r-card);font-size:var(--fs-label);color:var(--ink-2)}.share_channel__Iv9lG:hover{background:var(--surface-2)}.share_mark__HzkJe{width:40px;height:40px;border-radius:var(--r-pill);background:var(--surface-3);font-size:var(--fs-body);font-weight:700;color:var(--ink-2)}.share_copy__ruTv6,.share_mark__HzkJe{display:flex;align-items:center;justify-content:center}.share_copy__ruTv6{gap:6px;width:100%;margin-top:var(--gap-2);padding:11px;border:1px solid var(--rule-2);border-radius:var(--r-button);background:var(--surface);font:inherit;font-size:var(--fs-sub);color:var(--ink);cursor:pointer}.share_copy__ruTv6:hover{background:var(--surface-2)}.share_loading__hZRHS{display:flex;justify-content:center;padding:var(--gap-3)}.share_trips__64DAN{display:flex;flex-direction:column;max-height:50vh;overflow-y:auto}.share_trip__QTJ3s{display:flex;flex-direction:column;gap:2px;padding:var(--gap-2) 4px;border:0;border-bottom:1px solid var(--rule);background:none;font:inherit;text-align:left;cursor:pointer}.share_trip__QTJ3s:last-child{border-bottom:0}.share_trip__QTJ3s:hover:not(:disabled){background:var(--surface-2)}.share_trip__QTJ3s:disabled{opacity:.6}.share_tripName__DuL9B{font-size:var(--fs-sub);font-weight:600;color:var(--ink)}.share_tripDate__Zk2b0{font-size:var(--fs-label);color:var(--ink-3)}.share_none__uL7G0{padding:var(--gap-3) 4px;font-size:var(--fs-sub);color:var(--ink-3)}.comments_wrap__Vs2Qn{margin-top:var(--gap-2);padding-top:var(--gap-2);border-top:1px solid var(--rule)}.comments_loading__K1hUm{display:flex;justify-content:center;padding:var(--gap-2)}.comments_list__U1e_I{display:flex;flex-direction:column;gap:var(--gap-2);list-style:none}.comments_row__My_Hx{display:flex;align-items:flex-start;gap:8px}.comments_avatar__z91E_{flex:none;width:24px;height:24px;border-radius:var(--r-pill);background:var(--surface-3);object-fit:cover}.comments_said__A2fEV{flex:1 1;min-width:0}.comments_name__gxeh7{font-size:var(--fs-label);font-weight:600;color:var(--ink-2)}.comments_body__7xwJK{font-size:var(--fs-sub);line-height:1.6;overflow-wrap:anywhere}.comments_drop__Qj7XO{flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-3);cursor:pointer}.comments_drop__Qj7XO:hover{background:var(--surface-2)}.comments_none__RRS_T{font-size:var(--fs-label);color:var(--ink-3)}.comments_write__x1023{display:flex;gap:6px;margin-top:var(--gap-2)}.comments_input__MkuxQ{flex:1 1;min-width:0;padding:9px 12px;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--fs-sub);color:var(--ink)}.comments_input__MkuxQ:focus{outline:none;border-color:var(--ink-3)}.comments_send__SpCec{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--ink);font:inherit;font-size:var(--fs-label);font-weight:600;color:var(--paper);cursor:pointer}.comments_send__SpCec:disabled{opacity:.5}.profile_head__Y6gNe{display:flex;align-items:center;gap:var(--gap-2);padding:var(--gap-3) var(--pad-x);border-bottom:1px solid var(--rule)}.profile_avatar__Dw_ZE{flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-pill);background:var(--surface-3);object-fit:cover;font-size:var(--fs-h2);font-weight:700;color:var(--ink-3);overflow:hidden}.profile_whoLink__ImrMz{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--gap-2)}.profile_who__n4HP2{flex:1 1;min-width:0;display:block}.profile_counts__1CDl_,.profile_name__7el5m{display:block}.profile_name__7el5m{font-size:var(--fs-h2);font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_counts__1CDl_{margin-top:4px;font-size:var(--fs-sub);color:var(--ink-3)}.profile_gear__du9IA{flex:none;width:38px;height:38px;border-radius:var(--r-button);color:var(--ink-2)}.profile_gear__du9IA:hover{background:var(--surface-2)}.profile_section__ZZiWl{padding-top:var(--gap-3)}.profile_sectionTitle__tui0P{padding:0 var(--pad-x) var(--gap-2);font-size:var(--fs-sub);font-weight:700}.profile_none__FKQUB{padding:var(--gap-3) var(--pad-x);font-size:var(--fs-sub);color:var(--ink-3)}.profile_headCompact__bTzmG{border-bottom:0;padding-bottom:0}.profile_avatarSm__uYwwj{width:36px;height:36px;font-size:var(--fs-sub)}.profile_nameSm__zsoef{font-size:var(--fs-body)}.profile_chev__uwJ4b{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-button);color:var(--ink-3);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.profile_chev__uwJ4b:hover{background:var(--surface-2);color:var(--ink-2)}.profile_cover__Rmh2n{position:relative;height:168px;overflow:hidden;background:var(--surface-2)}.profile_coverShot__teVKF{width:100%;height:100%;object-fit:cover;display:block}.profile_onCover__76xv7{position:absolute;top:var(--gap-2);right:var(--gap-2);display:flex;gap:6px}.profile_gear__du9IA{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-pill);background:rgba(26,26,24,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--paper);transition:background var(--dur) var(--ease)}.profile_gear__du9IA:hover{background:rgba(26,26,24,.62)}.profile_idRow__PIQ3U{position:relative;z-index:1;display:flex;padding:0 var(--pad-x);margin-top:-34px}.profile_face__viblV{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:var(--r-pill);border:3px solid var(--paper);background:var(--surface-3);object-fit:cover;font-size:var(--fs-title);font-weight:700;color:var(--ink-3);overflow:hidden}.profile_id__xxqVT{padding:var(--gap-2) var(--pad-x) 0}.profile_followRow__APq2C{display:flex;margin-top:var(--gap-2)}.profile_who2__lyuLa{font-size:var(--fs-h2);font-weight:700;line-height:1.3}.profile_tabs__tBZAP{display:flex;gap:var(--gap-3);margin-top:var(--gap-3);padding:0 var(--pad-x);border-bottom:1px solid var(--rule)}.profile_tab__pciKT{padding:0 0 10px;border-bottom:2px solid transparent;font-size:var(--fs-body);font-weight:600;color:var(--ink-3);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.profile_tabOn__l22hD{border-bottom-color:var(--ink);color:var(--ink)}.profile_handle__lcFAO{margin-top:1px;font-size:var(--fs-sub);color:var(--ink-3)}.profile_countLink__TTWTf{color:inherit}.profile_countLink__TTWTf:hover{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.profile_listTop__YrVpT{padding:var(--gap-3) var(--pad-x) 0}.profile_listBack__h5tje{display:flex;align-items:center;gap:4px;font-size:var(--fs-sub);color:var(--ink-2)}.profile_listTitle__pRSkK{padding:var(--gap-2) var(--pad-x) var(--gap-2);font-size:var(--fs-h2);font-weight:700}.profile_people__TqpS_{list-style:none}.profile_person__hNtqA{display:flex;align-items:center;gap:var(--gap-2);padding:var(--gap-2) var(--pad-x);border-top:1px solid var(--rule)}.profile_personWho__42exR{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--gap-2)}.profile_personFace__dsweD{flex:none;width:40px;height:40px;border-radius:var(--r-pill);background:var(--surface-3);object-fit:cover}.profile_personName__drvid{flex:1 1;min-width:0;display:block;font-size:var(--fs-sub);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile_personHandle__OMFEA{display:block;font-weight:400;font-size:var(--fs-label);color:var(--ink-3)}.profile_body__rovtT{padding:var(--gap-3) 0 var(--gap-4)}.profile_coverMove__uGHAo{height:100%}.profile_acts__CghV7{display:flex;flex-direction:row;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-pill);background:rgba(26,26,24,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--paper)}.TripStory_stage__TypVz{position:relative;overflow:hidden;border-radius:var(--r-card)}.TripStory_map__UgZf_{width:100%;aspect-ratio:1.41;border-radius:var(--r-card);overflow:hidden;background:var(--surface)}.TripStory_map__UgZf_ .maplibregl-ctrl-attrib{background:rgba(255,255,255,.66);font-size:.5rem;line-height:1.5;padding:0 4px;color:var(--ink-3)}.TripStory_map__UgZf_ .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){background:rgba(255,255,255,.66)}.TripStory_map__UgZf_ .maplibregl-ctrl-attrib-button{width:20px;height:20px;opacity:.45}.TripStory_map__UgZf_ .maplibregl-ctrl-attrib a{color:var(--ink-3)}.TripStory_map__UgZf_ .maplibregl-ctrl-bottom-right{z-index:1}.TripStory_bar__RfW9F{display:flex;align-items:center;gap:var(--gap-2);margin-top:var(--gap-2)}.TripStory_play__iwFoS{flex:none;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:var(--r-pill);background:var(--ink);color:var(--surface);cursor:pointer}.TripStory_play__iwFoS:disabled{background:var(--surface-3);color:var(--ink-3);cursor:default}.TripStory_track__UhqV_{position:relative;flex:1 1;display:flex;align-items:center;height:34px}.TripStory_track__UhqV_:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:var(--r-pill);background:var(--rule-2)}.TripStory_scrub__g4y8L{position:relative;z-index:2;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:13px;background:transparent;cursor:pointer}.TripStory_scrub__g4y8L::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:var(--r-pill);background:var(--route);border:0}.TripStory_scrub__g4y8L::-moz-range-thumb{width:13px;height:13px;border-radius:var(--r-pill);background:var(--route);border:0}.TripStory_mark__Zw8Oh{position:absolute;z-index:1;top:50%;width:1px;height:11px;margin-top:-5.5px;background:var(--ink-3);pointer-events:none}.TripStory_scope__ngp7V{flex:none;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:var(--fs-label);font-weight:600;cursor:pointer}.TripStory_under__6EGmx{display:flex;align-items:center;gap:var(--gap-2);margin-top:6px;min-height:26px}.TripStory_now__AC9mB{flex:1 1;min-width:0;display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-sub);color:var(--ink);text-align:left;cursor:pointer}.TripStory_nowTime__VfN62{flex:none;color:var(--ink-2)}.TripStory_nowTitle__sfBC3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TripStory_rates__WzyoC{flex:none;display:flex;gap:4px}.TripStory_rate__QXyKC{padding:3px 7px;border:1px solid var(--rule);border-radius:var(--r-pill);background:transparent;color:var(--ink-3);font-size:.625rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.TripStory_rateOn___Us6V{border-color:var(--ink);background:var(--ink);color:var(--surface)}.TripStory_days__oNlRC{list-style:none;margin:var(--gap-4) 0 0;padding:0}.TripStory_day__xFs__{padding:var(--gap-2) 0;border-top:1px solid var(--rule)}.TripStory_dayOn__MpPVl{box-shadow:inset 2px 0 0 var(--route);padding-left:var(--gap-2)}.TripStory_dayHead__tHkot{display:flex;align-items:center;gap:var(--gap-1)}.TripStory_dayPlay__nSb3B{flex:none;width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);cursor:pointer}.TripStory_dayOn__MpPVl .TripStory_dayPlay__nSb3B{background:var(--route);border-color:var(--route);color:var(--surface)}.TripStory_dayNth__FvYOs{font-size:var(--fs-label);font-weight:600}.TripStory_dayDate__dZPLL{font-size:var(--fs-label);color:var(--ink-3)}.TripStory_dayEmpty__yF53G{margin:var(--gap-1) 0 0 30px;font-size:var(--fs-sub);color:var(--ink-3)}.TripStory_items__A4KDE{list-style:none;margin:var(--gap-1) 0 0;padding:0 0 0 30px}.TripStory_item__FYJN_{width:100%;display:flex;align-items:center;gap:var(--gap-1);padding:5px 0;border:0;background:none;font:inherit;font-size:var(--fs-body);color:inherit;text-align:left;cursor:pointer}.TripStory_item__FYJN_:disabled{cursor:default}.TripStory_itemTime__mn5tg{flex:none;font-size:var(--fs-sub);color:var(--ink-2)}.TripStory_itemTitle__Bx3gC{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TripStory_rider__CnDql{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--route);color:var(--surface);box-shadow:0 0 0 4px rgba(208,116,56,.18);pointer-events:none}.TripStory_zoom__kTVtV{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--lift)}.TripStory_zoom__kTVtV button{width:28px;height:28px;display:grid;place-items:center;border:0;background:var(--surface);color:var(--ink);cursor:pointer}.TripStory_zoom__kTVtV button+button{border-top:1px solid var(--rule)}.TripStory_itemTransit__5KKZk{font-size:var(--fs-label);color:var(--ink-2)}.TripStory_itemTransit__5KKZk .TripStory_itemTime__mn5tg{font-size:var(--fs-label)}.TripStory_dayFlash__xnnuM{position:absolute;transform:translate(-50%,-220%);z-index:1;padding:3px 9px;border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font-size:var(--fs-label);font-weight:700;white-space:nowrap;box-shadow:var(--lift);pointer-events:none;animation:TripStory_dayFlash__xnnuM .62s var(--ease) forwards}@keyframes TripStory_dayFlash__xnnuM{0%{opacity:0;transform:translate(-50%,-180%) scale(.9)}16%,48%{opacity:1;transform:translate(-50%,-220%) scale(1)}to{opacity:0;transform:translate(-50%,-260%) scale(1)}}@media (prefers-reduced-motion:reduce){.TripStory_dayFlash__xnnuM{animation:none}}.TripStory_pin__gkg2N{position:absolute;transform:translate(-50%,calc(-100% - 10px));z-index:2;pointer-events:none;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.15rem .45rem;border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--lift);font-size:var(--fs-label);color:var(--ink)}.TripStory_whole__O2nhY{display:block;width:calc(100% - var(--pad-x) * 2);margin:var(--gap-2) var(--pad-x) var(--gap-4);padding:.7rem;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:none;color:var(--ink-2);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.TripStory_whole__O2nhY:hover{color:var(--ink);border-color:var(--rule-3)}.TripStory_riderDot__9Xh02{width:12px;height:12px;box-shadow:0 0 0 3px rgba(208,116,56,.18)}