.controls_wrap__j3hm7{padding:0 var(--pad-x) var(--gap-2)}.controls_views__J_QEI{display:flex;gap:4px;padding:3px;border-radius:var(--r-pill);background:var(--surface-2)}.controls_view__pt7UI{flex:1 1;padding:7px;border:0;border-radius:var(--r-pill);background:none;font:inherit;font-size:var(--fs-sub);font-weight:600;color:var(--ink-3);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.controls_viewOn__LHRR9{background:var(--surface);color:var(--ink);box-shadow:var(--lift)}.controls_search__3eEHF{display:flex;align-items:center;gap:8px;margin-top:var(--gap-2);padding:var(--gap-1) 0;border-bottom:1px solid var(--rule);color:var(--ink-3)}.controls_search__3eEHF:focus-within{border-bottom-color:var(--ink);color:var(--ink-2)}.controls_input__kgfDG{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:var(--fs-sub);color:var(--ink)}.controls_input__kgfDG::placeholder{color:var(--ink-3)}.controls_input__kgfDG::-webkit-search-cancel-button{display:none}.controls_clear__g_0uF{flex:none;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);cursor:pointer}.controls_sorts__xszuJ{display:flex;gap:var(--gap-2);margin-top:var(--gap-2)}.controls_sort___dNN0{padding:0;border:0;background:none;font:inherit;font-size:var(--fs-label);font-weight:600;color:var(--ink-3);cursor:pointer}.controls_sortOn__pCXzj{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.controls_cities__Z9A4s{display:flex;gap:6px;margin-top:var(--gap-2);overflow-x:auto;scrollbar-width:none;scroll-padding-left:var(--pad-x)}.controls_cities__Z9A4s::-webkit-scrollbar{display:none}.controls_city__A5HcB{flex:none;padding:6px 12px;border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--surface);font:inherit;font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.controls_city__A5HcB:not(.controls_cityOn__JVi7B):hover{border-color:var(--ink-3)}.controls_cityOn__JVi7B{border-color:var(--ink);background:var(--ink);color:var(--paper)}.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)}.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)}.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}