.AboutHeader_header__uIxNL{position:relative;width:100%;height:220px;background:var(--palette-cream);overflow:hidden;display:flex;align-items:center;justify-content:center}.AboutHeader_stripes__ZAI2W{position:absolute;inset:0;display:flex}.AboutHeader_s1__WsrKQ,.AboutHeader_s2__ZG_O3,.AboutHeader_s3__SsAl3,.AboutHeader_s4__gLp7x{flex:1 1;height:100%;transform:translateY(100%);animation:AboutHeader_riseUp__mMSr8 .5s cubic-bezier(.22,1,.36,1) forwards}.AboutHeader_s1__WsrKQ{background:var(--palette-teal);animation-delay:0s}.AboutHeader_s2__ZG_O3{background:var(--palette-mustard);animation-delay:80ms}.AboutHeader_s3__SsAl3{background:var(--palette-orange);animation-delay:.16s}.AboutHeader_s4__gLp7x{background:var(--palette-brick);animation-delay:.24s}@keyframes AboutHeader_riseUp__mMSr8{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AboutHeader_pinWrap__4SNrq{position:relative;z-index:1;display:flex;justify-content:center;align-items:flex-end}.AboutHeader_pin__tFZ1Y{opacity:0;filter:drop-shadow(0 6px 20px rgba(44,44,42,.4));animation:AboutHeader_pinDrop__gHTFC .55s cubic-bezier(.34,1.56,.64,1) .55s forwards}@keyframes AboutHeader_pinDrop__gHTFC{0%{opacity:0;transform:translateY(-48px)}to{opacity:1;transform:translateY(0)}}.AboutHeader_pulse__4VN5h{position:absolute;bottom:-8px;left:50%;width:24px;height:24px;border-radius:50%;background:rgba(44,44,42,.3);opacity:0;transform:translateX(-50%) scale(.4);animation:AboutHeader_impactPulse__SQUMx .4s ease-out .92s forwards}@keyframes AboutHeader_impactPulse__SQUMx{0%{transform:translateX(-50%) scale(.4);opacity:.5}to{transform:translateX(-50%) scale(2);opacity:0}}@media (prefers-reduced-motion:reduce){.AboutHeader_s1__WsrKQ,.AboutHeader_s2__ZG_O3,.AboutHeader_s3__SsAl3,.AboutHeader_s4__gLp7x{animation:none;transform:translateY(0)}.AboutHeader_pin__tFZ1Y{animation:none;opacity:1}.AboutHeader_pulse__4VN5h{animation:none;opacity:0}}.page_page__bHvK0{max-width:600px;margin:0 auto;background:var(--bg-page);min-height:100dvh;padding-bottom:var(--page-bottom)}.page_heroWrap___AeYh{position:relative}.page_backBtnWrap__OSEub{position:absolute;top:max(16px,env(safe-area-inset-top));left:16px;z-index:10}.page_body__KiBDW{padding:24px 20px 8px;display:flex;flex-direction:column;gap:0}.page_pageTitle__kuJ9j{font-size:28px;font-weight:var(--font-title-weight);font-optical-sizing:auto;letter-spacing:-.2px;margin:0 0 8px}.page_pageTitle__kuJ9j,.page_tagline__d6ywN{font-family:var(--font-display);color:var(--text-primary)}.page_tagline__d6ywN{font-size:17px;font-weight:400;font-style:italic;font-optical-sizing:auto;line-height:1.5;margin:0 0 20px}.page_sectionTitle__eC3_O{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--text-tertiary);margin:28px 0 10px}.page_bodyText__Hq_hJ{font-size:15px;color:var(--text-secondary);line-height:1.7;margin:0 0 14px}.page_bodyText__Hq_hJ em{font-style:italic;color:var(--text-primary)}.page_legalLinks__jNWrD{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8);font-size:var(--text-xs)}.page_legalLinks__jNWrD a{color:var(--text-secondary)}.page_version__Ajwyd{margin-top:var(--space-8);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.page_version__Ajwyd+.page_legalLinks__jNWrD{margin-top:var(--space-2)}.BackButton_btn__Nzz6n{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 11px);left:12px;z-index:10;width:40px;height:40px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--surface-card-float);box-shadow:var(--shadow-float)}.BackButton_btn__Nzz6n:active{opacity:.7}.CategoryBadge_badge__tXS8V{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:500;color:var(--text-on-brand);white-space:nowrap;letter-spacing:.1px}.CategoryBadge_badge__tXS8V i{font-size:14px;line-height:1}.ActionSheet_overlay__uqC7t{position:fixed;inset:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--scrim);animation:ActionSheet_fade__PYAgA .15s ease}@media (min-width:600px){.ActionSheet_overlay__uqC7t{align-items:center}}.ActionSheet_sheet__Tsw05{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-panel);box-shadow:var(--shadow-float);animation:ActionSheet_rise__Wrzwy .2s cubic-bezier(.32,.72,0,1)}@keyframes ActionSheet_fade__PYAgA{0%{opacity:0}}@keyframes ActionSheet_rise__Wrzwy{0%{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.ActionSheet_overlay__uqC7t,.ActionSheet_sheet__Tsw05{animation:none}}.ActionSheet_title__VL4y_{margin:var(--space-1) 0 var(--space-2);text-align:center;font-family:var(--font-display);font-optical-sizing:auto;font-size:20px;font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);color:var(--text-primary)}.ActionSheet_action__9Bcke,.ActionSheet_cancel__u7Kn3{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:50px;border:none;border-radius:var(--radius-button);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--text-primary);font-family:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer}.ActionSheet_action__9Bcke i{font-size:20px}.ActionSheet_primary__rP9xF{background:var(--color-btn-primary);box-shadow:var(--shadow-btn-primary);color:var(--text-on-brand);font-weight:700}.ActionSheet_danger___tbvH{color:var(--danger-text)}.ActionSheet_cancel__u7Kn3{margin-top:var(--space-1);background:none;box-shadow:none;color:var(--text-secondary)}.ActionSheet_action__9Bcke:focus-visible,.ActionSheet_cancel__u7Kn3:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.DirectionsButton_button__GA_sq{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:var(--radius-button);border:none;background:var(--color-btn-primary);color:var(--text-on-brand);font-size:15px;font-weight:700;font-family:inherit;width:100%;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:var(--shadow-btn-primary)}.DirectionsButton_button__GA_sq:active{opacity:.85}.DirectionsButton_button__GA_sq i{font-size:18px;flex-shrink:0}.ErrorScene_page__5IUlc{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:var(--space-6) var(--space-4) var(--page-bottom);background:var(--bg-page)}.ErrorScene_inner__mAV2r{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;text-align:center}.ErrorScene_art__IliIp{width:100%;max-width:420px;aspect-ratio:4/3;margin-bottom:var(--space-6)}.ErrorScene_image___C5Jr{display:block;width:100%;height:auto}.ErrorScene_title__OyM4v{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-2xl);font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);line-height:1.2;color:var(--text-primary)}.ErrorScene_body__KVKXB{margin:var(--space-3) 0 0;max-width:36ch;font-size:var(--text-base);line-height:1.5;color:var(--text-secondary)}.ErrorScene_actions___G7A1{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-6)}.ErrorScene_primary__YIrHl,.ErrorScene_secondary__Ac0XJ{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-6);border:none;border-radius:var(--radius-button);font-family:inherit;font-size:var(--text-base);font-weight:700;text-decoration:none;cursor:pointer}.ErrorScene_primary__YIrHl{background:var(--color-btn-primary);box-shadow:var(--shadow-btn-primary);color:var(--text-on-brand)}.ErrorScene_secondary__Ac0XJ{background:var(--surface-muted);color:var(--text-primary)}.ErrorScene_footer__kU1Vo{margin-top:var(--space-5)}.ErrorScene_footer__kU1Vo a{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px}.ErrorScene_footer__kU1Vo a:focus-visible,.ErrorScene_primary__YIrHl:focus-visible,.ErrorScene_secondary__Ac0XJ:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}@keyframes ErrorScene_flicker__PVa1D{0%,20%,40%,to{opacity:1}10%,30%{opacity:.92}}@media (prefers-reduced-motion:no-preference){.ErrorScene_flicker__PVa1D{animation:ErrorScene_flicker__PVa1D 3s ease-in-out 1}}@media (min-width:1024px){.ErrorScene_page__5IUlc{padding-bottom:var(--space-6)}.ErrorScene_art__IliIp{max-width:480px}.ErrorScene_title__OyM4v{font-size:var(--text-3xl)}}.PhotoLightbox_srOnly__IO56q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PhotoLightbox_overlay__nCgvP{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.PhotoLightbox_closeBtn__8_p4y{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;z-index:10;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.5);border:none;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.PhotoLightbox_closeBtn__8_p4y:hover{background:rgba(255,255,255,.15)}.PhotoLightbox_navBtn__YYNhH{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.45);border:none;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.PhotoLightbox_navBtn__YYNhH:hover{background:rgba(255,255,255,.15)}.PhotoLightbox_navPrev__7W2Ry{left:16px}.PhotoLightbox_navNext__TccoW{right:16px}@media (hover:none){.PhotoLightbox_navBtn__YYNhH{display:none}}.PhotoLightbox_imageWrap__l64ny{position:absolute;inset:0;touch-action:none;overflow:hidden}.PhotoLightbox_zoomLayer__C4pTJ{position:absolute;inset:0;transform-origin:center center}.PhotoLightbox_photo__hYSlW{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.PhotoLightbox_dots__ANJO3{position:absolute;bottom:max(24px,env(safe-area-inset-bottom,24px));left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10;pointer-events:none}.PhotoLightbox_dot__hFpPz{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.35);transition:background .2s,transform .2s}.PhotoLightbox_dotActive__qlaeC{background:#fff;transform:scale(1.25)}.PhotoGallery_wrapper__YLu6c{position:relative;width:100%;height:260px;overflow:hidden;background:#000}.PhotoGallery_track__iTVwe{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PhotoGallery_track__iTVwe::-webkit-scrollbar{display:none}.PhotoGallery_slide__KZqqf{flex-shrink:0;width:100%;height:260px;position:relative;scroll-snap-align:start;cursor:zoom-in}.PhotoGallery_expandHint__Rnbjs{position:absolute;bottom:10px;right:10px;z-index:5;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;pointer-events:none}.PhotoGallery_slide__KZqqf:hover .PhotoGallery_expandHint__Rnbjs{opacity:1}@media (hover:none){.PhotoGallery_expandHint__Rnbjs{display:none}}.PhotoGallery_photo__ZFi0K{object-fit:cover;transition:opacity .2s}.PhotoGallery_photoVisible__UJmN4{opacity:1}.PhotoGallery_photoHidden__80R35{opacity:0}.PhotoGallery_spinner__ngPfr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1a1a1a;z-index:1}.PhotoGallery_spinner__ngPfr:after{content:"";width:28px;height:28px;border:2.5px solid rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.7);border-radius:50%;animation:PhotoGallery_spin__kqouC .7s linear infinite}@keyframes PhotoGallery_spin__kqouC{to{transform:rotate(1turn)}}.PhotoGallery_dots__WGB_f{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:4px;z-index:10;pointer-events:none}.PhotoGallery_dot__8LGEM{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.45)}.PhotoGallery_dotActive__ArE4c{background:#faf9f7}@media (prefers-reduced-motion:reduce){.PhotoGallery_spinner__ngPfr:after{animation:none}}.page_list__mXp9Q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.page_card___QHmd{display:flex;gap:var(--space-3);background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.page_photoWrapper__FXyZF{position:relative;width:100px;flex-shrink:0}.page_photo__c76U4{object-fit:cover}.page_info__Pwkfi{flex:1 1;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.page_note__VSfLa{font-size:var(--text-sm);color:var(--color-text-secondary)}.page_actions__XAnE3{display:flex;gap:var(--space-2);margin-top:auto}.page_error__CrG8u{color:var(--danger-text);font-size:var(--text-sm);margin-top:var(--space-4)}.page_locationOverlay__E9a4Q{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-elevated)}.page_locationOverlayHint__Hl3fD{font-size:14px;color:var(--text-secondary);margin:0}.page_locationOverlayActions__yAceA{display:flex;gap:var(--space-2)}.Burst_burst__pLpMa{position:relative;width:168px;height:168px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.Burst_ray__srcYk{position:absolute;top:50%;left:50%;width:6px;height:22px;margin:-11px 0 0 -3px;border-radius:var(--radius-full);transform:rotate(var(--angle)) translateY(-72px)}.Burst_burstSoft__WvLp1 .Burst_ray__srcYk{height:14px;transform:rotate(var(--angle)) translateY(-66px)}.Burst_teal__d0Veb{background:var(--palette-teal)}.Burst_brick__1KBTS{background:var(--palette-brick)}.Burst_orange__p2IZ7{background:var(--palette-orange)}.Burst_mustard__aAQtD{background:var(--palette-mustard)}.Burst_photo__MxpHL{width:104px;height:104px;border-radius:28px;object-fit:cover;background:var(--surface-muted);box-shadow:0 0 0 4px var(--surface-card),var(--shadow-float)}@keyframes Burst_rayOut__WLrda{0%{opacity:0;transform:rotate(var(--angle)) translateY(-30px) scaleY(.3)}60%{opacity:1}}@media (prefers-reduced-motion:no-preference){.Burst_ray__srcYk{animation:Burst_rayOut__WLrda .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.15s + var(--delay))}}.CelebrationSheet_overlay__OQNf7{position:fixed;inset:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--scrim);animation:CelebrationSheet_fadeIn__wHz5U .2s ease both}@media (min-width:600px){.CelebrationSheet_overlay__OQNf7{align-items:center}}.CelebrationSheet_sheet__psHMW{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-card);max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto;background:var(--surface-panel);box-shadow:var(--shadow-float);text-align:center;animation:CelebrationSheet_rise__8VHg_ .35s cubic-bezier(.2,.8,.2,1) both}.CelebrationSheet_title__ReVZL{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:24px;font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);line-height:1.2;color:var(--text-primary)}.CelebrationSheet_caption__0otu7{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.CelebrationSheet_stats__gADS9{margin:0 0 var(--space-3);font-size:13px;color:var(--text-secondary)}.CelebrationSheet_actions__6bbw7{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.CelebrationSheet_primary__FD_Pr,.CelebrationSheet_secondary__r2bsv{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;border:none;border-radius:var(--radius-button);font-family:inherit;font-size:var(--text-base);font-weight:700;text-decoration:none;cursor:pointer}.CelebrationSheet_primary__FD_Pr{background:var(--color-btn-primary);box-shadow:var(--shadow-btn-primary);color:var(--text-on-brand)}.CelebrationSheet_secondary__r2bsv{background:var(--surface-muted);color:var(--text-primary)}.CelebrationSheet_primary__FD_Pr:focus-visible,.CelebrationSheet_secondary__r2bsv:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}@keyframes CelebrationSheet_fadeIn__wHz5U{0%{opacity:0}}@keyframes CelebrationSheet_rise__8VHg_{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.CelebrationSheet_overlay__OQNf7,.CelebrationSheet_sheet__psHMW{animation:none}}.CelebrationSheet_thanks__zMxkc{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--status-fresh-bg);color:var(--status-fresh-fg);font-size:var(--text-sm);font-weight:600}.CelebrationSheet_homePhoto__I8F9X{width:100%;margin:0 0 var(--space-3)}.CelebrationSheet_homePhoto__I8F9X img{width:100%;max-height:180px;object-fit:cover;border-radius:var(--radius-photo)}.CelebrationSheet_homePhoto__I8F9X figcaption{margin-top:var(--space-1);font-size:12px;color:var(--text-tertiary)}.InstallGuide_overlay__b36Qb{position:fixed;inset:0;z-index:3000;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-3);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--scrim);animation:InstallGuide_fade__hWo_M .15s ease}@media (min-width:600px){.InstallGuide_overlay__b36Qb{align-items:center}}.InstallGuide_sheet__yIgYo{width:100%;max-width:420px;max-height:calc(100dvh - var(--space-6));overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);border-radius:var(--radius-card);background:var(--surface-panel);box-shadow:var(--shadow-float);animation:InstallGuide_rise__OrbWu .2s cubic-bezier(.32,.72,0,1)}.InstallGuide_appIcon__UvcfR{align-self:center;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.InstallGuide_title__tXfc_{margin:0;text-align:center;font-family:var(--font-display);font-optical-sizing:auto;font-size:22px;font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);line-height:1.2;color:var(--text-primary)}.InstallGuide_lead__f_28n{margin:0;text-align:center;font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.InstallGuide_benefits__qmvuT{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3);list-style:none;border-radius:var(--radius-button);background:var(--surface-card);font-size:var(--text-sm);line-height:1.45;color:var(--text-primary)}.InstallGuide_benefits__qmvuT li{display:flex;align-items:flex-start;gap:var(--space-2)}.InstallGuide_benefits__qmvuT i{flex-shrink:0;margin-top:1px;font-size:18px;color:var(--brand)}.InstallGuide_stepsTitle__1rUsK{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:700;color:var(--text-primary)}.InstallGuide_steps__PIe7_{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:step;font-size:var(--text-sm);line-height:1.45;color:var(--text-primary)}.InstallGuide_step__GW6C_{display:flex;align-items:center;gap:var(--space-3);counter-increment:step}.InstallGuide_stepIcon__9iegV{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-button);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--color-btn-primary);font-size:20px}.InstallGuide_stepIcon__9iegV:after{content:counter(step);position:absolute;top:-6px;left:-6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-btn-primary);color:var(--text-on-brand);font-size:11px;font-weight:700}.InstallGuide_step__GW6C_ strong{font-weight:700}.InstallGuide_already__FQGt1{margin:0;font-size:var(--text-sm);line-height:1.45;color:var(--text-tertiary)}.InstallGuide_primary__2fsr2,.InstallGuide_secondary__yS6I8{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:50px;border:none;border-radius:var(--radius-button);font-family:inherit;font-size:var(--text-base);font-weight:700;cursor:pointer}.InstallGuide_primary__2fsr2{margin-top:var(--space-1);background:var(--color-btn-primary);box-shadow:var(--shadow-btn-primary);color:var(--text-on-brand)}.InstallGuide_primary__2fsr2:disabled{opacity:.7;cursor:default}.InstallGuide_secondary__yS6I8{min-height:44px;background:none;color:var(--text-secondary);font-weight:600}.InstallGuide_primary__2fsr2:focus-visible,.InstallGuide_secondary__yS6I8:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}@keyframes InstallGuide_fade__hWo_M{0%{opacity:0}}@keyframes InstallGuide_rise__OrbWu{0%{transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.InstallGuide_overlay__b36Qb,.InstallGuide_sheet__yIgYo{animation:none}}.InstallPrompt_card__MBi5J{position:fixed;left:var(--space-3);right:var(--space-3);bottom:calc(var(--nav-clearance) + var(--space-3));z-index:900;display:flex;gap:var(--space-3);max-width:420px;margin:0 auto;padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-float);animation:InstallPrompt_slideUp__5eLGM .25s ease}@media (min-width:1024px){.InstallPrompt_card__MBi5J{left:calc(var(--rail-width) + var(--space-4));right:auto;bottom:var(--space-4);margin:0}}@keyframes InstallPrompt_slideUp__5eLGM{0%{transform:translateY(16px);opacity:0}}@media (prefers-reduced-motion:reduce){.InstallPrompt_card__MBi5J{animation:none}}.InstallPrompt_mark__k65op{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--color-btn-primary);font-size:22px}.InstallPrompt_body__S9gAN{flex:1 1;min-width:0}.InstallPrompt_title__vtXQ4{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:17px;font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);color:var(--text-primary)}.InstallPrompt_text__J2_7m{margin:var(--space-1) 0 0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.InstallPrompt_text__J2_7m strong{color:var(--text-primary)}.InstallPrompt_actions__xPzQB{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.InstallPrompt_installBtn__Xv9qJ,.InstallPrompt_notNow__EmxDi{min-height:40px;padding:0 var(--space-4);border:none;border-radius:var(--radius-control);font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.InstallPrompt_installBtn__Xv9qJ{background:var(--color-btn-primary);color:var(--text-on-brand)}.InstallPrompt_notNow__EmxDi{background:var(--surface-muted);color:var(--text-primary)}.InstallPrompt_installBtn__Xv9qJ:focus-visible,.InstallPrompt_notNow__EmxDi:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.PostedMoment_overlay__5yuvd{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--scrim);animation:PostedMoment_fadeIn__c9gxM .2s ease both;transition:opacity .3s ease;cursor:pointer}.PostedMoment_leaving__7F_Ow{opacity:0}.PostedMoment_card__kN8DZ{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;max-width:320px;padding:var(--space-6) var(--space-5);border-radius:var(--radius-card);background:var(--surface-panel);box-shadow:var(--shadow-float);text-align:center;animation:PostedMoment_rise__PCI7n .35s cubic-bezier(.2,.8,.2,1) both}.PostedMoment_title__Dnm5i{margin:0;font-family:var(--font-display);font-optical-sizing:auto;font-size:24px;font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);color:var(--text-primary)}.PostedMoment_body__rVrGO{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.PostedMoment_wanted__MiSWf{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);background:var(--bg-brand-subtle);color:var(--text-primary);font-size:var(--text-sm);font-weight:600;animation:PostedMoment_fadeIn__c9gxM .3s ease both}@keyframes PostedMoment_fadeIn__c9gxM{0%{opacity:0}}@keyframes PostedMoment_rise__PCI7n{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.PostedMoment_card__kN8DZ,.PostedMoment_overlay__5yuvd,.PostedMoment_wanted__MiSWf{animation:none}}.NotificationSettings_card__l5UtA,.NotificationSettings_wrap__B5DNJ{display:flex;flex-direction:column;gap:var(--space-3)}.NotificationSettings_card__l5UtA{padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-card)}.NotificationSettings_status__wv18Q{display:flex;align-items:center;gap:var(--space-2);margin:0;font-weight:600;color:var(--text-primary)}.NotificationSettings_status__wv18Q i{font-size:20px;color:var(--color-btn-primary)}.NotificationSettings_help___1H1n{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.NotificationSettings_row__UMd_Y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.NotificationSettings_link__jagp_,.NotificationSettings_primary__uuQGq,.NotificationSettings_secondary__EgmCP{min-height:44px;padding:0 var(--space-4);border:none;border-radius:var(--radius-button);font-family:inherit;font-size:var(--text-sm);font-weight:700;cursor:pointer}.NotificationSettings_primary__uuQGq{background:var(--color-btn-primary);box-shadow:var(--shadow-btn-primary);color:var(--text-on-brand)}.NotificationSettings_secondary__EgmCP{background:var(--surface-muted);color:var(--text-primary)}.NotificationSettings_link__jagp_{padding:0;background:none;color:var(--text-secondary);text-decoration:underline}.NotificationSettings_heading__bf3M9{margin:var(--space-3) 0 0;font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.NotificationSettings_toggleRow__cdgJN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;cursor:pointer}.NotificationSettings_toggleLabel__Kc0EX{display:block;font-weight:600;color:var(--text-primary)}.NotificationSettings_toggleHint__vLLLE{display:block;font-size:13px;color:var(--text-secondary)}.NotificationSettings_switch__ooOTA{flex-shrink:0;width:44px;height:26px;margin:0;appearance:none;border-radius:var(--radius-full);background:var(--border-strong);position:relative;cursor:pointer;transition:background .15s}.NotificationSettings_switch__ooOTA:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--shadow-sm);transition:transform .15s}.NotificationSettings_switch__ooOTA:checked{background:var(--color-btn-primary)}.NotificationSettings_switch__ooOTA:checked:after{transform:translateX(18px)}.NotificationSettings_hours__Pr9f7{display:flex;gap:var(--space-3)}.NotificationSettings_hourField__kVNQa{display:flex;flex-direction:column;gap:var(--space-1);font-size:13px;color:var(--text-secondary)}.NotificationSettings_hourField__kVNQa select{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-card);color:var(--text-primary);font-family:inherit;font-size:16px}.NotificationSettings_hourField__kVNQa select:focus-visible,.NotificationSettings_link__jagp_:focus-visible,.NotificationSettings_primary__uuQGq:focus-visible,.NotificationSettings_secondary__EgmCP:focus-visible,.NotificationSettings_switch__ooOTA:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.NotificationSettings_switch__ooOTA,.NotificationSettings_switch__ooOTA:after{transition:none}}.NotificationSettings_alertList__728xa{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.NotificationSettings_alertRow__blOul{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.NotificationSettings_alertRow__blOul+.NotificationSettings_alertRow__blOul{padding-top:var(--space-3);border-top:1px solid var(--border-default)}.NotificationSettings_alertPaused__m3ocw .NotificationSettings_alertText__yoHH1{opacity:.55}.NotificationSettings_alertText__yoHH1{display:flex;flex-direction:column;min-width:0}.NotificationSettings_alertActions__BSBcd{display:flex;gap:var(--space-3);flex-shrink:0}.NotificationSettings_muted__elYkg{opacity:.6}.NotificationSettings_offNote__84BUx{margin:0 0 var(--space-2);font-size:13px;color:var(--text-secondary)}.ItemDetailPanel_panel__kEb2X{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;background:var(--bg-page);animation:ItemDetailPanel_panelIn__4Sxdo .2s ease-out}@keyframes ItemDetailPanel_panelIn__4Sxdo{0%{opacity:0;transform:translateX(calc(-1 * var(--space-3)))}to{opacity:1;transform:none}}.ItemDetailPanel_bar__ywq58{position:sticky;top:0;z-index:2;display:flex;align-items:center;padding:var(--space-2) var(--space-3);background:var(--bg-page);border-bottom:.5px solid var(--divider)}.ItemDetailPanel_backBtn__zhIX6{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-full);background:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.ItemDetailPanel_backBtn__zhIX6:hover{background:var(--bg-surface)}.ItemDetailPanel_backBtn__zhIX6:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.ItemDetailPanel_content__AL_lc{padding-bottom:var(--space-8)}.ItemDetailPanel_missing__nhitx{padding:var(--space-6) var(--space-4);color:var(--text-secondary);font-size:var(--text-base)}.ItemDetailPanel_skeleton__wdAiF{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4)}.ItemDetailPanel_skeletonLineShort__yX71n,.ItemDetailPanel_skeletonLine__oQ3OR,.ItemDetailPanel_skeletonPhoto__1_Dbn{background:var(--skeleton-base)}.ItemDetailPanel_skeletonPhoto__1_Dbn{aspect-ratio:4/3}.ItemDetailPanel_skeletonLineShort__yX71n,.ItemDetailPanel_skeletonLine__oQ3OR{height:var(--space-4);margin:0 var(--space-4);border-radius:var(--radius-sm)}.ItemDetailPanel_skeletonLineShort__yX71n{width:40%}@media (prefers-reduced-motion:reduce){.ItemDetailPanel_panel__kEb2X{animation:none}}.HomeClient_root__TOeOQ{position:fixed;inset:0;overflow:hidden}.HomeClient_mapLayer__r4QkA{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 56px);left:0;right:0;bottom:0;z-index:0}.HomeClient_mapSkeleton__1GEyV{width:100%;height:100%;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:HomeClient_shimmer__hx3K9 1.4s ease-in-out 6}.HomeClient_floatingPills__Kqrfn{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 12px);left:0;right:0;z-index:30;display:flex;align-items:center;pointer-events:none}.HomeClient_pillsScrollFloat__JKFBm{flex:1 1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;gap:8px;padding:6px 16px 10px;pointer-events:all;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent)}.HomeClient_pillsScrollFloat__JKFBm::-webkit-scrollbar{display:none}.HomeClient_pill__r_HQz{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:none;border-radius:var(--radius-full);background:var(--surface-card-float);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-float);color:var(--color-text);font-family:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:all}.HomeClient_pillActive__un8L_{background:var(--color-text);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-on-ink)}.HomeClient_pillDot__jGR_2{width:8px;height:8px;border-radius:var(--radius-full);background:var(--cat-color)}.HomeClient_pillCount__jZEW7{font-size:12px;font-weight:600;color:var(--text-tertiary)}.HomeClient_pillActive__un8L_ .HomeClient_pillCount__jZEW7{color:inherit;opacity:.7}.HomeClient_pill__r_HQz:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.HomeClient_pillIcon__Vq9L5{width:36px;padding:0;display:flex;align-items:center;justify-content:center;font-size:18px;margin-left:6px;margin-right:12px;flex-shrink:0}.HomeClient_sheet__X1_RN{position:fixed;left:0;right:0;bottom:0;height:100dvh;z-index:20;background:var(--surface-panel-sunken);border-radius:20px 20px 0 0;box-shadow:var(--shadow-sheet);display:flex;flex-direction:column;will-change:transform;overflow:hidden;padding-bottom:var(--nav-pill-top)}.HomeClient_sheet__X1_RN[data-motion=settle]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.HomeClient_dragZone__rpCtp{flex-shrink:0;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.HomeClient_sheet__X1_RN[data-motion=drag] .HomeClient_dragZone__rpCtp{cursor:grabbing}.HomeClient_feedHeader__RKEYL{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 4px 4px 16px}.HomeClient_feedControls__Xmx6m{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-2)}.HomeClient_controlsCount__z8EuI{margin-right:auto;font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap}.HomeClient_controlChip__JFhea,.HomeClient_sortBtn__Yr7Oa{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:none;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--text-secondary);font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.HomeClient_controlDot__oYORK{width:7px;height:7px;border-radius:var(--radius-full);background:var(--text-decorative)}.HomeClient_controlChipOn__gdDhr{background:var(--status-fresh-bg);color:var(--status-fresh-fg)}.HomeClient_controlChipOn__gdDhr .HomeClient_controlDot__oYORK{background:var(--status-fresh-dot)}.HomeClient_sortGroup__9ZemN{display:inline-flex;margin-left:auto;padding:3px;border-radius:var(--radius-control);background:var(--surface-muted)}.HomeClient_controlsCount__z8EuI+.HomeClient_controlChip__JFhea+.HomeClient_sortGroup__9ZemN{margin-left:0}.HomeClient_sortBtn__Yr7Oa{height:26px;padding:0 8px;border-radius:calc(var(--radius-control) - 3px);background:none}.HomeClient_sortBtnOn___lgPt{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-segment-on)}.HomeClient_controlChip__JFhea:focus-visible,.HomeClient_sortBtn__Yr7Oa:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.HomeClient_desktopControls__VsSTt{display:none}.HomeClient_freshEmpty__kGwMJ{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.HomeClient_feedHeaderLocation__5ySrk{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;font-family:inherit;color:var(--text-primary)}.HomeClient_feedHeaderLocation__5ySrk i{font-size:14px;color:var(--brand);flex-shrink:0}.HomeClient_feedHeaderCount__9M7DZ{font-size:12px;font-weight:500;font-family:inherit;color:var(--text-tertiary)}.HomeClient_feedHeaderRight__cqLHn{display:flex;align-items:center;gap:2px}.HomeClient_viewToggle__LujMP{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-primary);font-size:16px;-webkit-tap-highlight-color:transparent;flex-shrink:0;margin-right:4px}.HomeClient_viewToggle__LujMP i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border-radius:var(--radius-sm);border:none;background:var(--surface-muted);box-shadow:var(--shadow-sm)}.HomeClient_viewToggle__LujMP:active i{background:var(--bg-surface)}.HomeClient_handleBtn__SuUR3{display:block;width:100%;height:44px;padding:10px 0 0;border:none;background:none;cursor:inherit;-webkit-tap-highlight-color:transparent}.HomeClient_handle__GnYFK{display:block;width:40px;height:5px;border-radius:var(--radius-full);background:var(--rainbow);margin:0 auto}.HomeClient_handleBtn__SuUR3:focus-visible{outline:none}.HomeClient_handleBtn__SuUR3:focus-visible .HomeClient_handle__GnYFK{outline:2px solid var(--color-btn-primary);outline-offset:4px}.HomeClient_feedScroll__E2cIL{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;padding:4px 16px calc(var(--sheet-y, 42dvh) + var(--space-4))}.HomeClient_feedScroll__E2cIL::-webkit-scrollbar{display:none}.HomeClient_feedGrid__mptEP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-content:start}.HomeClient_cardWrap__hSKF1{position:relative;margin-bottom:var(--space-3)}.HomeClient_cardWrap__hSKF1:last-child,.HomeClient_feedGrid__mptEP .HomeClient_cardWrap__hSKF1{margin-bottom:0}.HomeClient_feedItem__qJspW{position:relative;display:flex;gap:14px;padding:10px;text-decoration:none;color:inherit;background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:clip;animation:HomeClient_cardIn__bGqsq .18s ease both;transition:box-shadow .15s}@keyframes HomeClient_cardIn__bGqsq{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.HomeClient_feedItem__qJspW{animation:none}}@media (hover:hover){.HomeClient_feedItem__qJspW:hover{box-shadow:var(--shadow-card-hover)}}.HomeClient_feedItemActive__qQ4DY{box-shadow:var(--shadow-card-hover)}.HomeClient_feedItemSelected__b5J5X{box-shadow:var(--shadow-card-selected)}.HomeClient_feedItemSelected__b5J5X:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--rainbow)}.HomeClient_feedItem__qJspW:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.HomeClient_feedItemGone__Ch24W .HomeClient_feedPhotoWrap__wEoM1{opacity:.55}.HomeClient_feedPhotoWrap__wEoM1{position:relative;flex-shrink:0;width:84px;height:84px;border-radius:var(--radius-photo);overflow:hidden;background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-highlight) 50%,var(--skeleton-base) 75%);background-size:200% 100%;animation:HomeClient_shimmer__hx3K9 1.4s ease-in-out 6}.HomeClient_feedPhotoStale__O9YXf{opacity:.82}.HomeClient_feedPhoto__qB1tC{object-fit:cover}.HomeClient_feedPhotoPlaceholder__I9f36{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px}.HomeClient_catDot__evNk4{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:var(--radius-full);background:var(--cat-color);vertical-align:1px}.HomeClient_feedInfo__C258o{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.HomeClient_feedNote__YBo3M{padding-right:36px;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--font-title-card);font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);line-height:1.2;color:var(--text-primary)}.HomeClient_feedMeta__uVS8l,.HomeClient_feedNote__YBo3M{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeClient_feedMeta__uVS8l{font-size:13px;color:var(--text-secondary)}.HomeClient_badgeRow__f4xiv{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:auto}.HomeClient_ongoingTag__mwyJk{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--text-tertiary);white-space:nowrap}.HomeClient_heartBtn__33EzS{position:absolute;top:2px;right:2px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:var(--radius-full);background:none;color:var(--text-tertiary);font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.HomeClient_heartBtnOn__oBAof{color:var(--color-btn-primary)}.HomeClient_heartBtn__33EzS:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:-4px}.HomeClient_feedGrid__mptEP .HomeClient_feedItem__qJspW{flex-direction:column;gap:10px;height:100%}.HomeClient_feedGrid__mptEP .HomeClient_feedPhotoWrap__wEoM1{width:100%;height:auto;aspect-ratio:4/3}.HomeClient_feedGrid__mptEP .HomeClient_feedNote__YBo3M{padding-right:0;font-size:16px}.HomeClient_feedGrid__mptEP .HomeClient_heartBtn__33EzS{top:10px;right:10px;width:36px;height:36px;background:var(--surface-card);box-shadow:var(--shadow-sm)}.HomeClient_empty__OwU5D{color:var(--text-secondary);font-size:var(--text-sm);text-align:center;padding:var(--space-8) 0}.HomeClient_desktopPillsWrap__iWxDt,.HomeClient_mapControls__J7RHG{display:none}@media (min-width:1024px){.HomeClient_mapLayer__r4QkA{top:0;left:calc(var(--rail-width) + var(--sidebar-width))}.HomeClient_floatingPills__Kqrfn{display:none}.HomeClient_sheet__X1_RN{position:fixed;left:var(--rail-width);top:0;bottom:0;width:var(--sidebar-width);right:auto;height:100dvh;transform:none!important;transition:none!important;border-radius:0;z-index:21;box-shadow:var(--shadow-panel);will-change:auto;padding-bottom:0}.HomeClient_dragZone__rpCtp{display:none}.HomeClient_desktopPillsWrap__iWxDt{display:flex;flex-direction:column;flex-shrink:0;padding:var(--space-4) 0 var(--space-3);gap:var(--space-3);position:sticky;top:0;background:var(--surface-panel);z-index:2}.HomeClient_desktopControls__VsSTt{display:flex;gap:6px;margin:0 var(--space-4);padding:var(--space-3) 0 0;border-top:1px solid var(--divider)}.HomeClient_desktopFeedMeta__HPimF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3) 0 var(--space-4)}.HomeClient_desktopFeedMetaRight__PAu8Z{display:flex;align-items:center;gap:8px}.HomeClient_desktopViewToggle___PJtL{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-control);display:flex;align-items:center;justify-content:center;font-size:17px;background:var(--surface-muted);border:none;color:var(--text-secondary);cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.HomeClient_desktopViewToggle___PJtL:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.HomeClient_desktopViewToggle___PJtL:hover{background:var(--surface-rail-muted);color:var(--text-primary)}.HomeClient_feedScroll__E2cIL{padding:var(--space-4) var(--space-4) var(--space-8)}.HomeClient_mapControls__J7RHG{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:25;display:flex;flex-direction:column;background:var(--surface-card);border-radius:14px;box-shadow:var(--shadow-float);overflow:hidden}.HomeClient_mapControlBtn__W3ydz{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-primary);font-size:var(--text-lg);cursor:pointer}.HomeClient_mapControlBtn__W3ydz+.HomeClient_mapControlBtn__W3ydz{border-top:1px solid var(--divider)}.HomeClient_mapControlBtn__W3ydz:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:-3px}.HomeClient_mapControlBtn__W3ydz:hover{background:var(--surface-muted)}}.HomeClient_locateBtn__DwWj1{position:fixed;top:0;margin-top:-60px;right:16px;z-index:25;width:44px;height:44px;border-radius:50%;background:var(--surface-card);border:none;color:var(--text-primary);font-size:18px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-float);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s,background .15s}.HomeClient_locateBtn__DwWj1[data-motion=settle]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s,background .15s}.HomeClient_locateBtn__DwWj1[data-near-top]{opacity:0;pointer-events:none}.HomeClient_locateBtn__DwWj1:active{background:var(--bg-surface)}@media (min-width:768px){.HomeClient_locateBtn__DwWj1{right:24px}}@media (min-width:1024px){.HomeClient_locateBtn__DwWj1{display:none}}.HomeClient_trustLine__MrYas{font-size:12px;color:var(--text-tertiary);white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.HomeClient_mapLayer__r4QkA .maplibregl-canvas:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:-2px}.HomeClient_locateActive___lM23{color:var(--brand)}@media (min-width:1024px){.HomeClient_feedPhotoWrap__wEoM1{width:96px;height:96px}.HomeClient_feedGrid__mptEP .HomeClient_feedPhotoWrap__wEoM1{width:100%;height:auto}}@keyframes HomeClient_heartPop__P4WkZ{0%{transform:scale(1)}35%{transform:scale(1.35)}65%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.HomeClient_heartPop__P4WkZ i{animation:HomeClient_heartPop__P4WkZ .4s cubic-bezier(.3,.7,.4,1.3)}}@keyframes HomeClient_shimmer__hx3K9{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.HomeClient_feedPhotoWrap__wEoM1,.HomeClient_mapSkeleton__1GEyV{animation:none}.HomeClient_locateBtn__DwWj1[data-motion=settle],.HomeClient_sheet__X1_RN[data-motion=settle]{transition-duration:.15s;transition-timing-function:ease-out}}.HomeClient_bellOn__I4AdU{background:var(--bg-brand-subtle);color:var(--color-btn-primary)}.HomeClient_feedHeader__RKEYL{min-height:44px}.HomeClient_feedHeader__RKEYL>[role=search]{margin-right:var(--space-2)}.HomeClient_searchChip__X4xm0{display:inline-flex;align-items:center;gap:var(--space-1);max-width:150px;height:32px;padding:0 var(--space-2) 0 var(--space-3);border:none;border-radius:var(--radius-full);background:var(--bg-brand-subtle);color:var(--color-btn-primary);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.HomeClient_searchChipTerm__H058a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeClient_searchChip__X4xm0:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}.HomeClient_searchCount__FoXQM{grid-column:1/-1;margin:0 0 var(--space-2) var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary)}.HomeClient_searchCount__FoXQM:empty{display:none}.HomeClient_searchEmpty__VS1rC{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.HomeClient_searchEmptyIcon__lPqv3{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--space-2);border-radius:var(--radius-card);background:var(--surface-muted);color:var(--brand);font-size:28px}.HomeClient_searchEmptyTitle__mB9NW{margin:0;max-width:28ch;font-family:var(--font-display);font-optical-sizing:auto;font-size:20px;font-weight:var(--font-title-weight);letter-spacing:var(--font-title-tracking);line-height:1.25;color:var(--text-primary)}.HomeClient_searchEmptyBody__lhd9k{margin:0;max-width:34ch;font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary)}.HomeClient_searchEmptyCta__SF2dG{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-3);padding:0 var(--space-5);border-radius:var(--radius-button);background:var(--color-btn-primary);box-shadow:var(--shadow-btn-primary);color:var(--text-on-brand);font-size:var(--text-sm);font-weight:700;text-decoration:none}.HomeClient_searchEmptyCta__SF2dG:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}@media (min-width:1024px){.HomeClient_searchCount__FoXQM{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.HomeClient_feedHeaderPlace__Tuns6{flex:0 1 auto;min-width:0}.HomeClient_searchPill__cyUAv{flex:1 1;min-width:36px;display:flex;justify-content:flex-end;height:36px;margin:0 2px 0 var(--space-2);container-type:inline-size}.HomeClient_searchPillBody__ftujb{flex:1 1;min-width:0;display:flex;align-items:center;border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--shadow-sm);color:var(--text-tertiary)}.HomeClient_searchPillOpen__2s8VP{position:relative;flex:1 1;min-width:0;height:100%;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:none;border-radius:var(--radius-full);background:none;color:inherit;font-family:inherit;font-size:14px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.HomeClient_searchPillOpen__2s8VP i{flex-shrink:0;font-size:16px;color:var(--text-secondary)}.HomeClient_searchPillOpen__2s8VP:after{content:"";position:absolute;inset:-4px}@container (max-width: 99px){.HomeClient_searchPillBody__ftujb{flex:0 0 36px}.HomeClient_searchPillOpen__2s8VP{justify-content:center;padding:0}.HomeClient_searchPillText__GicMO{display:none}}.HomeClient_searchPillText__GicMO{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HomeClient_searchPillOn__2OqRz{min-width:128px}.HomeClient_searchPillOn__2OqRz .HomeClient_searchPillBody__ftujb{background:var(--bg-brand-subtle);color:var(--text-primary);font-weight:600}.HomeClient_searchPillOn__2OqRz .HomeClient_searchPillOpen__2s8VP i{color:var(--color-btn-primary)}.HomeClient_searchPillClear__Z6RwU{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-full);background:none;color:var(--color-btn-primary);font-size:15px;cursor:pointer}.HomeClient_searchPillClear__Z6RwU:focus-visible,.HomeClient_searchPillOpen__2s8VP:focus-visible{outline:2px solid var(--color-btn-primary);outline-offset:2px}