.legal_legalPage__w7qd3{padding:var(--spacing-xl) var(--spacing-md);padding-bottom:80px}.legal_container__MHY9a{max-width:800px;margin:0 auto;background:var(--background-card);border-radius:var(--radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.legal_container__MHY9a h1{font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-xs)}.legal_updated___SlTW{color:var(--foreground-light);font-size:.85rem}.legal_container__MHY9a section,.legal_updated___SlTW{margin-bottom:var(--spacing-xl)}.legal_container__MHY9a h2{font-size:1.15rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color-light)}.legal_container__MHY9a ol,.legal_container__MHY9a p,.legal_container__MHY9a ul{color:var(--foreground-muted);line-height:1.7;margin-bottom:var(--spacing-sm)}.legal_container__MHY9a ol,.legal_container__MHY9a ul{padding-left:var(--spacing-lg)}.legal_container__MHY9a li{margin-bottom:var(--spacing-xs)}.legal_container__MHY9a a{color:var(--color-primary);text-decoration:underline}.legal_container__MHY9a a:hover{color:var(--color-primary-dark)}.legal_container__MHY9a strong{color:var(--foreground);font-weight:600}@media (max-width:768px){.legal_legalPage__w7qd3{padding:var(--spacing-md) var(--spacing-sm)}.legal_container__MHY9a{padding:var(--spacing-md)}.legal_container__MHY9a h1{font-size:1.4rem}}.NewsletterSubscribeForm_form__lq5zb{background:var(--background-card);border-radius:var(--radius-md);padding:var(--spacing-xl);box-shadow:var(--shadow-sm);border:1px solid var(--border-color)}.NewsletterSubscribeForm_form__lq5zb.NewsletterSubscribeForm_compact__ecjOi{padding:var(--spacing-md)}.NewsletterSubscribeForm_header__3cprR{text-align:center;margin-bottom:var(--spacing-lg)}.NewsletterSubscribeForm_headerIcon__t18l_{font-size:2rem;color:var(--color-primary);margin-bottom:var(--spacing-sm);display:block}.NewsletterSubscribeForm_title__d5HB3{font-size:1.4rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-xs)}.NewsletterSubscribeForm_subtitle__xM3Gx{font-size:.9rem;color:var(--foreground-muted);line-height:1.6;margin:0;max-width:400px;margin-inline:auto}.NewsletterSubscribeForm_fields__lGXB4{display:flex;flex-direction:column;gap:var(--spacing-md)}.NewsletterSubscribeForm_field__iE5Ni{display:flex;flex-direction:column;gap:6px}.NewsletterSubscribeForm_label__re6Ct{font-size:.85rem;font-weight:600;color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.03em}.NewsletterSubscribeForm_input__whjZZ,.NewsletterSubscribeForm_select__xfk62{width:100%;padding:10px 14px;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.95rem;background:var(--background);color:var(--foreground);transition:border-color .15s;box-sizing:border-box}.NewsletterSubscribeForm_input__whjZZ:focus,.NewsletterSubscribeForm_select__xfk62:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,26,71,42),.12)}.NewsletterSubscribeForm_input__whjZZ:disabled,.NewsletterSubscribeForm_select__xfk62:disabled{opacity:.6;cursor:not-allowed}.NewsletterSubscribeForm_checkboxLabel__6Q6Kp{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.NewsletterSubscribeForm_checkbox__k5jbY{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--color-primary)}.NewsletterSubscribeForm_checkboxText__prDt8{font-size:.85rem;color:var(--foreground-muted);line-height:1.5}.NewsletterSubscribeForm_error__1rJgz{font-size:.875rem;color:var(--color-error,#dc2626);background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-sm);padding:8px 12px;margin:0}.NewsletterSubscribeForm_submitButton__KnAQ0{width:100%;padding:12px 20px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s;display:flex;align-items:center;justify-content:center;gap:8px}.NewsletterSubscribeForm_submitButton__KnAQ0:hover:not(:disabled){opacity:.9}.NewsletterSubscribeForm_submitButton__KnAQ0:disabled{opacity:.6;cursor:not-allowed}.NewsletterSubscribeForm_successBox__IEpvf{display:flex;gap:var(--spacing-md);align-items:flex-start;background:#f0fdfa;border:1px solid #b2dfdb;border-radius:var(--radius-md);padding:var(--spacing-lg);color:var(--foreground)}.NewsletterSubscribeForm_successBox__IEpvf>i{font-size:2rem;color:var(--color-primary);flex-shrink:0;margin-top:2px}.NewsletterSubscribeForm_successTitle__46xDO{font-size:1rem;font-weight:700;color:var(--foreground);margin:0 0 4px}.NewsletterSubscribeForm_successText__rGom8{font-size:.9rem;color:var(--foreground-muted);margin:0;line-height:1.6}.LocationMetaBar_metaBar__4M6pF{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0 0;flex-wrap:wrap;min-height:36px}.LocationMetaBar_breadcrumbsWrap__sC3HB{flex:1 1;min-width:0}.LocationMetaBar_breadcrumbsWrap__sC3HB nav{padding:4px 0}.LocationMetaBar_actions__KODvT{display:flex;align-items:center;gap:8px;flex-shrink:0}.LocationMetaBar_newsletterBtn___Qp1g{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;height:30px;background:transparent;border:1.5px solid var(--color-primary,#0d7377);border-radius:20px;color:var(--color-primary,#0d7377);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.LocationMetaBar_newsletterBtn___Qp1g:hover{background:var(--color-primary,#0d7377);color:#fff}.LocationMetaBar_newsletterBtn___Qp1g i{font-size:12px}@media (max-width:360px){.LocationMetaBar_newsletterBtnLabel__f7YbL{display:none}.LocationMetaBar_newsletterBtn___Qp1g{padding:5px 9px}}.LocationMetaBar_modalOverlay__MjmkG{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.LocationMetaBar_modalContent__4cX5d{position:relative;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;border-radius:var(--radius-md,12px);animation:LocationMetaBar_modalIn__gKQg7 .2s ease}@keyframes LocationMetaBar_modalIn__gKQg7{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.LocationMetaBar_modalClose__bpB62{position:absolute;top:12px;right:12px;width:32px;height:32px;background:var(--background-card,#fff);border:1px solid var(--border-color,#e5e7eb);border-radius:50%;color:var(--foreground-muted,#666);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .15s,color .15s}.LocationMetaBar_modalClose__bpB62:hover{background:var(--background,#f3f4f6);color:var(--foreground,#111)}.MountainRadiusMap_container__T5Uk0{width:100%;height:340px;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb}.MountainRadiusMap_containerCompact__sl_Hh{height:180px}@media (max-width:480px){.MountainRadiusMap_container__T5Uk0{height:280px}.MountainRadiusMap_containerCompact__sl_Hh{height:220px}}.MountainRadiusMap_centerMarker__X9P3m{position:relative;width:16px;height:16px;background:#0d7377;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.MountainRadiusMap_centerPulse__QHk7o{position:absolute;top:-8px;left:-8px;width:32px;height:32px;border-radius:50%;background:rgba(13,115,119,.15);animation:MountainRadiusMap_pulse__ayxpS 2s ease-out infinite}@keyframes MountainRadiusMap_pulse__ayxpS{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}.MountainRadiusMap_gminaMarker__JQeYm{display:flex;flex-direction:column;align-items:center;gap:2px;opacity:.5;transition:opacity .2s;white-space:nowrap;pointer-events:auto}.MountainRadiusMap_gminaMarkerActive__XqDVK{opacity:1}.MountainRadiusMap_dotDefault__io3Sf{width:10px;height:10px;border-radius:50%;background:#d1d5db;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}.MountainRadiusMap_dotSelected__fZQ8B{width:12px;height:12px;border-radius:50%;background:#0d7377;border:2px solid #fff;box-shadow:0 1px 4px rgba(13,115,119,.4)}.MountainRadiusMap_dotHome__5yiFS{width:12px;height:12px;border-radius:50%;background:#2563eb;border:2px solid #fff;box-shadow:0 1px 4px rgba(37,99,235,.4)}.MountainRadiusMap_gminaName__7_0m2{font-size:.68rem;font-weight:600;color:#374151;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;line-height:1}.MountainRadiusMap_gminaDist__MjcFz{font-size:.6rem;color:#6b7280;text-shadow:0 0 3px #fff,0 0 3px #fff;line-height:1}.MountainRadiusMap_gminaMarkerActive__XqDVK .MountainRadiusMap_gminaName__7_0m2{color:#064e52}.MountainRadiusMap_gminaMarkerActive__XqDVK .MountainRadiusMap_gminaDist__MjcFz{color:#0d7377}.MountainRadiusMap_gminaMarkerDense__kthvs .MountainRadiusMap_gminaName__7_0m2{font-size:.58rem}.MountainRadiusMap_gminaMarkerDense__kthvs .MountainRadiusMap_gminaDist__MjcFz{font-size:.5rem}.MountainRadiusMap_gminaMarkerDense__kthvs .MountainRadiusMap_dotHome__5yiFS,.MountainRadiusMap_gminaMarkerDense__kthvs .MountainRadiusMap_dotSelected__fZQ8B{width:9px;height:9px}@media (prefers-reduced-motion:reduce){.MountainRadiusMap_centerPulse__QHk7o{animation:none}.MountainRadiusMap_gminaMarker__JQeYm{transition:none}}.LocationSetup_wrap__LtAoZ{display:flex;justify-content:center;align-items:flex-start;min-height:60vh}.LocationSetup_card___ES8G{width:100%;max-width:560px}.LocationSetup_cardCompact__BMZPG{max-width:none;padding:24px}.LocationSetup_cardCompact__BMZPG .LocationSetup_mapSection__fUKo1{margin-top:.75rem}.LocationSetup_cardCompact__BMZPG .LocationSetup_sliderSection__Inmhg{margin-top:.6rem}.LocationSetup_cardCompact__BMZPG .LocationSetup_categoriesSection__UMfV3{margin-top:.75rem}.LocationSetup_cardCompact__BMZPG .LocationSetup_actions__Mfc8t{margin-top:1rem}.LocationSetup_onboardingHero__bf_Q8{text-align:center;margin-bottom:1.5rem}.LocationSetup_stepIndicator__bf_iG{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0d7377;margin:0 0 .75rem}.LocationSetup_reassurance__E1qLm{text-align:center;font-size:.78rem;color:#9ca3af;margin:.75rem 0 0;line-height:1.4}.LocationSetup_onboardingIcon__LhqPW{width:56px;height:56px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,115,119,.1);color:#0d7377;font-size:1.4rem}.LocationSetup_onboardingHeading__tu7a6{font-size:1.4rem;font-weight:800;color:#111827;margin:0 0 .3rem}.LocationSetup_onboardingDesc__9hHya{font-size:.9rem;color:#6b7280;margin:0;line-height:1.5}.LocationSetup_skipLink__U1HRW{display:block;margin:1.25rem auto 0;border:none;background:none;color:#9ca3af;font-size:.8rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.LocationSetup_skipLink__U1HRW:hover{color:#6b7280}.LocationSetup_phase2__WaoIc{animation:LocationSetup_fadeInUp__iHIS8 .35s ease-out}.LocationSetup_phase2Summary__QXvpv{font-size:.95rem;color:#374151;margin:0 0 .5rem;line-height:1.5;text-align:center}.LocationSetup_phase2Summary__QXvpv strong{color:#0d7377}.LocationSetup_phase2ChangeLink__kXN8i{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:0 auto 1rem;border:none;background:none;color:#6b7280;font-size:.78rem;cursor:pointer;padding:0}.LocationSetup_phase2ChangeLink__kXN8i:hover{color:#0d7377}.LocationSetup_phase2ChangeLink__kXN8i i{font-size:.7rem}@keyframes LocationSetup_fadeInUp__iHIS8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LocationSetup_editHeading__bSZmw{font-size:1.05rem;font-weight:700;color:#111827;margin:0 0 .5rem}.LocationSetup_editCurrentLabel__zkNyF{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:#6b7280;margin:0 0 .75rem}.LocationSetup_editCurrentLabel__zkNyF i{color:#0d7377;font-size:.75rem}.LocationSetup_editLocationRow__cU99_{display:flex;gap:.5rem;align-items:stretch}.LocationSetup_editLocationRow__cU99_ .LocationSetup_searchWrap__fDrJ6{flex:1 1}.LocationSetup_geoBtnCompact__Lk33_{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#0d7377;font-size:1rem;cursor:pointer;transition:background .15s,border-color .15s}.LocationSetup_geoBtnCompact__Lk33_:hover{background:#0d7377;color:#fff;border-color:#0d7377}.LocationSetup_geoBtnCompact__Lk33_:disabled{opacity:.5;cursor:wait}.LocationSetup_locationSection__7o_3R{display:flex;flex-direction:column;gap:.75rem}.LocationSetup_geoBtn__sDHHt{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem;border:2px solid #0d7377;border-radius:10px;background:#fff;color:#0d7377;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.LocationSetup_geoBtn__sDHHt:hover{background:#0d7377;color:#fff}.LocationSetup_geoBtnLoading__o1C4d{opacity:.7;cursor:wait}.LocationSetup_geoSpinner__T4oNJ{display:inline-block;width:16px;height:16px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:LocationSetup_spin__riBWj .6s linear infinite}@keyframes LocationSetup_spin__riBWj{to{transform:rotate(1turn)}}.LocationSetup_orLine__uNOY0{display:flex;align-items:center;gap:.75rem;color:#9ca3af;font-size:.78rem}.LocationSetup_orLine__uNOY0:after,.LocationSetup_orLine__uNOY0:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.LocationSetup_searchWrap__fDrJ6{position:relative;display:flex;align-items:center}.LocationSetup_searchWrap__fDrJ6>i{position:absolute;left:.85rem;color:#9ca3af;font-size:.85rem;pointer-events:none}.LocationSetup_searchInput__zYltW{width:100%;padding:.65rem .75rem .65rem 2.4rem;border:1px solid #d1d5db;border-radius:10px;font-size:.92rem;color:#111827;outline:none;transition:border-color .15s}.LocationSetup_searchInput__zYltW:focus{border-color:#0d7377;box-shadow:0 0 0 3px rgba(13,115,119,.1)}.LocationSetup_searchSpinner__brW1g{position:absolute;right:.75rem;width:14px;height:14px;border:2px solid #d1d5db;border-top-color:#0d7377;border-radius:50%;animation:LocationSetup_spin__riBWj .6s linear infinite}.LocationSetup_resultsList__O_yT5{list-style:none;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.LocationSetup_resultBtn__DoYxH{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .85rem;border:none;background:transparent;color:#374151;font-size:.85rem;text-align:left;cursor:pointer;transition:background .1s}.LocationSetup_resultBtn__DoYxH:hover{background:#f3f4f6}.LocationSetup_resultBtn__DoYxH i{color:#0d7377;font-size:.75rem;flex-shrink:0}.LocationSetup_geoError__hPan7{font-size:.8rem;color:#ef4444;margin:0}.LocationSetup_noResults___rHOU{font-size:.8rem;color:#9ca3af;margin:0;text-align:center;padding:.4rem 0}.LocationSetup_suggestedSection__uwnoA{margin-top:1rem}.LocationSetup_suggestedLabel__qQnG1{font-size:.78rem;color:#9ca3af;margin:0 0 .4rem}.LocationSetup_suggestedList__CB7Aj{display:flex;flex-wrap:wrap;gap:.35rem}.LocationSetup_suggestedChip__r0X5j{padding:.3rem .7rem;border:1px solid #e5e7eb;border-radius:100px;background:#fff;color:#374151;font-size:.78rem;cursor:pointer;transition:border-color .15s,background .15s}.LocationSetup_suggestedChip__r0X5j:hover{border-color:#0d7377;background:rgba(13,115,119,.05);color:#0d7377}.LocationSetup_mapSection__fUKo1{margin-top:1.25rem}.LocationSetup_sliderSection__Inmhg{margin-top:1rem}.LocationSetup_sliderHeader__cFG_C{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.3rem}.LocationSetup_sliderLabel__FEcpy{font-size:.85rem;color:#374151}.LocationSetup_sliderLabel__FEcpy strong{color:#0d7377}.LocationSetup_sliderMeta__XCblG{font-size:.75rem;color:#9ca3af}.LocationSetup_slider__dtjuN{width:100%;height:6px;appearance:none;background:#e5e7eb;border-radius:3px;outline:none}.LocationSetup_slider__dtjuN::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#0d7377;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer}.LocationSetup_slider__dtjuN::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#0d7377;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2);cursor:pointer}.LocationSetup_sliderSteps__5_Yog{display:flex;justify-content:space-between;margin-top:.2rem;font-size:.65rem;color:#d1d5db}.LocationSetup_stepActive__OAZUp{color:#0d7377;font-weight:700}.LocationSetup_gminyList__JBu7v{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.75rem}.LocationSetup_gminaChip__Cv5FA{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:100px;background:#f0fdfa;border:1px solid #ccfbf1;font-size:.72rem;font-weight:500;color:#0d7377;line-height:1}.LocationSetup_gminaChip__Cv5FA i{font-size:.6rem;color:#0d9488;flex-shrink:0}.LocationSetup_gminaChipDist__4exR1{color:#94a3b8;font-weight:400;font-size:.65rem}.LocationSetup_gminyToggleBtn__rQHdV{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;padding:.3rem .7rem;background:transparent;border:none;color:#0d7377;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .15s}.LocationSetup_gminyToggleBtn__rQHdV:hover{color:#0a5c5e;text-decoration:underline}.LocationSetup_gminyToggleBtn__rQHdV i{font-size:.65rem}.LocationSetup_categoriesSection__UMfV3{margin-top:1.25rem}.LocationSetup_categoriesHeader__XDRkX{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.LocationSetup_categoriesLabel__llzE5{font-size:.85rem;font-weight:600;color:#374151}.LocationSetup_categoriesToggleAll__XPtDe{border:none;background:none;color:#0d7377;font-size:.75rem;font-weight:500;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.LocationSetup_categoriesToggleAll__XPtDe:hover{color:#0a5c5e}.LocationSetup_categoriesGrid__ZaYjG{display:flex;flex-wrap:wrap;gap:.4rem}.LocationSetup_categoryChip__p3yuZ{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1.5px solid #e5e7eb;border-radius:100px;background:#fff;color:#6b7280;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s;min-height:36px}.LocationSetup_categoryChip__p3yuZ i{font-size:.75rem}.LocationSetup_categoryChipActive__2vf0R,.LocationSetup_categoryChip__p3yuZ:hover{border-color:var(--cat-text);color:var(--cat-text);background:var(--cat-bg)}.LocationSetup_categoryChipActive__2vf0R{font-weight:600}.LocationSetup_actions__Mfc8t{display:flex;gap:.75rem;margin-top:1.5rem}.LocationSetup_confirmBtn__h58A1{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border:none;border-radius:10px;background:#0d7377;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s}.LocationSetup_confirmBtn__h58A1:hover:not(:disabled){background:#0a5c5e}.LocationSetup_confirmBtn__h58A1:disabled{opacity:.5;cursor:not-allowed}.LocationSetup_cancelBtn__uprnt{padding:.75rem 1.25rem;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#6b7280;font-size:.85rem;cursor:pointer;transition:background .15s}.LocationSetup_cancelBtn__uprnt:hover{background:#f3f4f6}@media (prefers-reduced-motion:reduce){.LocationSetup_geoSpinner__T4oNJ,.LocationSetup_phase2__WaoIc,.LocationSetup_searchSpinner__brW1g{animation:none}}.LocationSetup_clearSection__2jBoq{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6;text-align:center}.LocationSetup_clearLink__kSn6O{background:none;border:none;color:#9ca3af;font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;transition:all .15s}.LocationSetup_clearLink__kSn6O:hover{color:#ef4444;background:#fef2f2}.LocationSetup_clearConfirm__9WJyE{animation:LocationSetup_fadeIn__WWwnK .2s ease-out}.LocationSetup_clearConfirm__9WJyE p{font-size:.85rem;color:#6b7280;margin:0 0 10px}.LocationSetup_clearConfirmBtns__AKPlm{display:flex;gap:8px;justify-content:center}.LocationSetup_clearConfirmYes__5bgj4{padding:6px 16px;border:1px solid #ef4444;border-radius:8px;background:#fff;color:#ef4444;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s}.LocationSetup_clearConfirmYes__5bgj4:hover{background:#ef4444;color:#fff}.LocationSetup_clearConfirmNo__ydXeO{padding:6px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:.82rem;cursor:pointer;transition:all .15s}.LocationSetup_clearConfirmNo__ydXeO:hover{background:#f9fafb}@keyframes LocationSetup_fadeIn__WWwnK{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.LocationSetup_wrap__LtAoZ{min-height:auto}.LocationSetup_onboardingHeading__tu7a6{font-size:1.2rem}.LocationSetup_categoryChip__p3yuZ{padding:.4rem .65rem;font-size:.78rem;min-height:32px}.LocationSetup_categoryChip__p3yuZ i{font-size:.7rem}}.UpcomingAttendances_section__c4Tds{margin-bottom:16px}.UpcomingAttendances_header__b4agE{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 12px;background:var(--color-primary-light,#e8f5e9);border:1px solid rgba(13,115,119,.12);border-radius:10px;cursor:pointer;transition:background .15s}.UpcomingAttendances_header__b4agE:hover{background:rgba(13,115,119,.1)}.UpcomingAttendances_headerMain__4sUxW{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.UpcomingAttendances_title__CjD5r{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#374151}.UpcomingAttendances_title__CjD5r i{color:var(--color-primary,#0d7377);font-size:12px}.UpcomingAttendances_preview__WK531{font-size:11px;color:#6b7280;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.UpcomingAttendances_count__uTcB7{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-primary,#0d7377);color:#fff;font-size:11px;font-weight:700;line-height:1}.UpcomingAttendances_chevron__6z61m{font-size:11px;color:#6b7280;transition:transform .2s}.UpcomingAttendances_list__y6_DQ{display:flex;flex-direction:column;gap:4px;margin-top:6px}.UpcomingAttendances_card__ib05j{display:flex;align-items:center;gap:10px;padding:7px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;color:inherit;transition:background .15s,box-shadow .15s}.UpcomingAttendances_card__ib05j:hover{background:#f9fafb;box-shadow:0 1px 4px rgba(0,0,0,.06)}.UpcomingAttendances_card__ib05j>i:last-child{color:#d1d5db;font-size:10px;margin-left:auto;flex-shrink:0}.UpcomingAttendances_when__tZ_XN{display:flex;flex-direction:column;align-items:center;min-width:48px;flex-shrink:0}.UpcomingAttendances_dayLabel__Rgmju{font-size:10px;font-weight:700;color:var(--color-primary,#0d7377);text-transform:uppercase;letter-spacing:.3px;line-height:1.2}.UpcomingAttendances_time__Dyc1A{font-size:13px;font-weight:700;color:#111827;line-height:1.2}.UpcomingAttendances_info__SDh4v{display:flex;flex-direction:column;gap:0;min-width:0}.UpcomingAttendances_eventTitle__9EZ5E{font-size:12px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.UpcomingAttendances_loc__R2KCQ{font-size:11px;color:#6b7280;line-height:1.3}.UpcomingAttendances_showAll__LSdlZ{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0;font-size:12px;font-weight:600;color:var(--color-primary,#0d7377);text-decoration:none}.UpcomingAttendances_showAll__LSdlZ:hover{text-decoration:underline}.UpcomingAttendances_showAll__LSdlZ i{font-size:10px}.WorthTheTripSection_section__S_zvq{margin-bottom:20px}.WorthTheTripSection_title__Y5baB{font-size:14px;font-weight:700;color:#374151;margin:0 0 8px;display:flex;align-items:center;gap:8px}.WorthTheTripSection_title__Y5baB i{color:#d97706;font-size:13px}.WorthTheTripSection_list__kwig7{display:flex;flex-direction:column;gap:8px}.WorthTheTripSection_card__1OFgE{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fffbeb;border:1px solid rgba(217,119,6,.15);border-radius:10px;text-decoration:none;color:inherit;transition:background .15s,box-shadow .15s}.WorthTheTripSection_card__1OFgE:hover{background:#fef3c7;box-shadow:0 2px 8px rgba(0,0,0,.06)}.WorthTheTripSection_thumb__AcVNt{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0}.WorthTheTripSection_thumb__AcVNt img{width:100%;height:100%;object-fit:cover}.WorthTheTripSection_info__08TIe{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.WorthTheTripSection_eventTitle__iyb2Z{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorthTheTripSection_meta__4F7ey{display:flex;gap:6px;font-size:12px;color:#6b7280}.WorthTheTripSection_meta__4F7ey span+span:before{content:"·";margin-right:6px}.WorthTheTripSection_vibeBadge__f5WeV{display:inline-block;font-size:11px;font-weight:600;color:#92400e;background:rgba(217,119,6,.1);padding:1px 8px;border-radius:100px;width:fit-content}.WorthTheTripSection_distance__HvKnt{font-size:12px;font-weight:700;color:#d97706;white-space:nowrap;flex-shrink:0}.RecentlyAddedScroll_section__hjH_8{margin-bottom:20px}.RecentlyAddedScroll_header__ntlm1{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.RecentlyAddedScroll_title__iSgeW{font-size:14px;font-weight:700;color:#374151;margin:0;display:flex;align-items:center;gap:8px}.RecentlyAddedScroll_seeAll__8HoPw{font-size:12px;font-weight:600;color:#8b5cf6;text-decoration:none;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:color .15s}.RecentlyAddedScroll_seeAll__8HoPw:hover{color:#7c3aed}.RecentlyAddedScroll_seeAll__8HoPw i{font-size:10px}.RecentlyAddedScroll_title__iSgeW i{color:#8b5cf6;font-size:13px}.RecentlyAddedScroll_badge__1Z3Jh{font-size:11px;font-weight:700;color:#fff;background:#8b5cf6;padding:2px 8px;border-radius:100px}.RecentlyAddedScroll_scroll__MdBex{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.RecentlyAddedScroll_scroll__MdBex::-webkit-scrollbar{display:none}.RecentlyAddedScroll_card__CTYEa{flex:0 0 150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;position:relative;transition:transform .15s}.RecentlyAddedScroll_card__CTYEa:hover{transform:translateY(-2px)}@media (min-width:768px){.RecentlyAddedScroll_card__CTYEa{flex:0 0 170px}}.RecentlyAddedScroll_newDot__jU7DC{position:absolute;top:4px;right:4px;width:10px;height:10px;background:#8b5cf6;border:2px solid #fff;border-radius:50%;z-index:2}.RecentlyAddedScroll_thumb__3QOa8{width:100%;aspect-ratio:3/2;border-radius:10px;overflow:hidden;position:relative}.RecentlyAddedScroll_thumb__3QOa8 img{width:100%;height:100%;object-fit:cover}.RecentlyAddedScroll_catBadge__a4v2o{position:absolute;bottom:4px;left:4px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.RecentlyAddedScroll_thumbPlaceholder__5Njao{width:100%;aspect-ratio:3/2;border-radius:10px;display:flex;align-items:center;justify-content:center}.RecentlyAddedScroll_thumbPlaceholder__5Njao i{font-size:24px;opacity:.5}.RecentlyAddedScroll_cardTitle__x2AUh{font-size:13px;font-weight:600;color:#111827;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RecentlyAddedScroll_cardMeta__rZBwl{font-size:11px;color:#9ca3af}.RecentlyAddedScroll_moreCard__9p6Ca{flex:0 0 100px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:3/4;border:2px dashed #d1d5db;border-radius:10px;background:#f9fafb;cursor:pointer;transition:all .15s;padding:12px}.RecentlyAddedScroll_moreCard__9p6Ca:hover{border-color:#8b5cf6;background:#f5f3ff}.RecentlyAddedScroll_moreIcon__VhbQI{width:36px;height:36px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280;transition:all .15s}.RecentlyAddedScroll_moreCard__9p6Ca:hover .RecentlyAddedScroll_moreIcon__VhbQI{background:#8b5cf6;color:#fff}.RecentlyAddedScroll_moreLabel___VTv7{font-size:12px;font-weight:600;color:#6b7280;text-align:center;line-height:1.2}.RecentlyAddedScroll_addedBadge___Exg1{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:1px 6px;border-radius:4px;width:fit-content}.RecentlyAddedScroll_addedBadge___Exg1 i{font-size:9px;color:#9ca3af}.VibrationPicker_overlay__fqeLP{position:fixed;inset:0;z-index:1100;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:16px;animation:VibrationPicker_fadeIn__GQ4_Y .18s ease-out}.VibrationPicker_modal__ovNPd{width:100%;max-width:720px;max-height:90vh;background:#fff;border-radius:18px;box-shadow:0 24px 60px -12px rgba(15,23,42,.35);display:flex;flex-direction:column;overflow:hidden;animation:VibrationPicker_slideUp__jYGew .22s ease-out}.VibrationPicker_header__kh8Hf{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px 4px}.VibrationPicker_headerTitleWrap__FJhq4{display:flex;flex-direction:column;gap:4px;min-width:0}.VibrationPicker_stepIndicator__p39vQ{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0d7377;margin:0}.VibrationPicker_title__O_9Tw{font-size:1.35rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em}.VibrationPicker_closeBtn__vYgbw{background:transparent;border:none;color:#94a3b8;font-size:1.1rem;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:all .15s}.VibrationPicker_closeBtn__vYgbw:hover{background:#f1f5f9;color:#475569}.VibrationPicker_subtitle__kpmO2{padding:0 22px;font-size:.88rem;color:#475569;line-height:1.5;margin:6px 0 16px}.VibrationPicker_subtitleHint__d66cs{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;color:#64748b}.VibrationPicker_subtitleHint__d66cs i{color:#0d7377}.VibrationPicker_grid__QFIYR{flex:1 1;overflow-y:auto;padding:4px 22px 6px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.VibrationPicker_tile__XXCX9{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 10px;border:2px solid #e5e7eb;border-radius:14px;background:#fff;cursor:pointer;transition:all .15s ease-out;text-align:center;min-height:110px}.VibrationPicker_tile__XXCX9:hover:not(.VibrationPicker_tileDisabled__jvAkP){border-color:#0d7377;background:#f0fdfa;transform:translateY(-1px)}.VibrationPicker_tileActive__uIQpA{border-color:#0d7377;background:#ccfbf1;box-shadow:0 4px 12px -4px rgba(13,115,119,.4)}.VibrationPicker_tileActive__uIQpA:hover{background:#99f6e4}.VibrationPicker_tileDisabled__jvAkP{opacity:.45;cursor:not-allowed}.VibrationPicker_tileIcon__QHF06{font-size:1.5rem;color:#0d7377}.VibrationPicker_tileLabel__Ivejz{font-size:.82rem;font-weight:600;color:#0f172a;line-height:1.25}.VibrationPicker_tileCheck__zOFtV{position:absolute;top:8px;right:8px;width:22px;height:22px;background:#0d7377;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem}.VibrationPicker_counter___20RY{text-align:center;font-size:.78rem;color:#64748b;margin:12px 22px 0}.VibrationPicker_actions__T64xe{display:flex;gap:8px;padding:14px 22px 18px;flex-wrap:wrap;justify-content:flex-end}.VibrationPicker_btnGhost__Gbl3_,.VibrationPicker_btnSave__p8efH,.VibrationPicker_btnSkip__nYkMf{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:600;border-radius:10px;cursor:pointer;transition:all .15s;border:1px solid transparent}.VibrationPicker_btnGhost__Gbl3_{background:transparent;color:#ef4444;border-color:#fecaca;margin-right:auto}.VibrationPicker_btnGhost__Gbl3_:hover{background:#fef2f2;border-color:#fca5a5}.VibrationPicker_btnSkip__nYkMf{background:transparent;color:#475569;border-color:#e2e8f0}.VibrationPicker_btnSkip__nYkMf:hover{background:#f1f5f9;border-color:#cbd5e1}.VibrationPicker_btnSave__p8efH{background:#0d7377;color:#fff;border-color:#0d7377}.VibrationPicker_btnSave__p8efH:hover:not(:disabled){background:#0a5c5e;border-color:#0a5c5e}.VibrationPicker_btnSave__p8efH:disabled{opacity:.5;cursor:not-allowed}@media (max-width:540px){.VibrationPicker_grid__QFIYR{grid-template-columns:1fr}.VibrationPicker_tile__XXCX9{flex-direction:row;justify-content:flex-start;padding:14px 16px;min-height:auto;text-align:left;gap:14px}.VibrationPicker_tileLabel__Ivejz{font-size:.92rem}.VibrationPicker_tileIcon__QHF06{font-size:1.4rem;flex-shrink:0;width:30px}.VibrationPicker_actions__T64xe{flex-direction:column-reverse}.VibrationPicker_btnGhost__Gbl3_,.VibrationPicker_btnSave__p8efH,.VibrationPicker_btnSkip__nYkMf{width:100%;justify-content:center;margin:0}}@keyframes VibrationPicker_fadeIn__GQ4_Y{0%{opacity:0}to{opacity:1}}@keyframes VibrationPicker_slideUp__jYGew{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Toast_toast__O7TdZ{position:fixed;bottom:24px;right:24px;min-width:300px;max-width:500px;padding:14px 18px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:500;z-index:10000;animation:Toast_slideIn__n_n_j .3s ease-out}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastContent__NvIxm{display:flex;align-items:center;gap:10px;flex:1 1}.Toast_toastContent__NvIxm i{font-size:18px;flex-shrink:0}.Toast_toastSuccess___muxs{background:#10b981;color:white}.Toast_toastError__7DM7f{background:#ef4444;color:white}.Toast_toastInfo__78a_K{background:#3b82f6;color:white}.Toast_toastClose__Ikz1q{background:none;border:none;color:inherit;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s;border-radius:4px}.Toast_toastClose__Ikz1q:hover{opacity:1;background:rgba(255,255,255,.1)}.Toast_toastClose__Ikz1q i{font-size:16px}@media (max-width:640px){.Toast_toast__O7TdZ{left:16px;right:16px;bottom:16px;min-width:auto}}.CreateEventForm_formLayout__NL5TV{display:flex;gap:32px;align-items:flex-start;width:100%}.CreateEventForm_formColumn__LtdzZ{flex:1 1;min-width:0}.CreateEventForm_previewColumn__iOyrZ{display:none}@media (min-width:900px){.CreateEventForm_previewColumn__iOyrZ{display:block;width:340px;flex-shrink:0;position:sticky;top:80px}}.CreateEventForm_previewPanelInner__cG6r6{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:20px 16px 16px}.CreateEventForm_previewHeader__3utmQ{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#6b7280;margin-bottom:14px;text-transform:uppercase;letter-spacing:.04em}.CreateEventForm_previewTabs__KxrEf{display:flex;gap:4px;margin-bottom:14px;background:#f3f4f6;border-radius:10px;padding:3px}.CreateEventForm_previewTabBtn__6FOiK{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border:none;border-radius:8px;font-size:12px;font-weight:600;color:#6b7280;background:transparent;cursor:pointer;transition:all .15s}.CreateEventForm_previewTabBtn__6FOiK:hover{color:#374151;background:rgba(255,255,255,.5)}.CreateEventForm_previewTabBtnActive__SlwQ5{background:#fff;color:#0d9488;box-shadow:0 1px 3px rgba(0,0,0,.08)}.CreateEventForm_previewTabBtn__6FOiK i{font-size:11px}.CreateEventForm_previewCardWrapper__Zbu8I{pointer-events:none;-webkit-user-select:none;user-select:none}.CreateEventForm_previewNote__a27f_{font-size:12px;color:#9ca3af;text-align:center;margin:12px 0 0}.CreateEventForm_mobilePreviewOverlay__wWAJc{position:fixed;inset:0;background:#f5f5f5;z-index:500;display:flex;flex-direction:column;overflow-y:auto}@media (min-width:900px){.CreateEventForm_mobilePreviewOverlay__wWAJc{display:none}}.CreateEventForm_mobilePreviewHeader__F9PpO{position:sticky;top:0;background:white;border-bottom:1px solid #e5e7eb;padding:12px 16px;z-index:10}.CreateEventForm_mobilePreviewBack__bGZxh{display:flex;align-items:center;gap:8px;background:none;border:none;font-size:14px;font-weight:600;color:#374151;cursor:pointer;padding:4px 0}.CreateEventForm_mobilePreviewContent__7Aqpt{padding:16px;pointer-events:none;-webkit-user-select:none;user-select:none}.CreateEventForm_previewBtn__A0LsU{display:flex;align-items:center;gap:5px;padding:6px 12px;background:#f0fdfa;border:1px solid #5eead4;border-radius:8px;font-size:12px;font-weight:600;color:#0d9488;cursor:pointer;white-space:nowrap}@media (min-width:900px){.CreateEventForm_previewBtn__A0LsU{display:none}}.CreateEventForm_bottomBarCenter__8fPDX{display:flex;flex-direction:column;align-items:center;gap:4px}.CreateEventForm_checkboxRow__gFPfe{display:flex;align-items:center;gap:8px;margin-top:8px;cursor:pointer}.CreateEventForm_checkboxInput__PSygO{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.CreateEventForm_checkboxLabel__JNQJX{font-size:13px;color:#374151}.CreateEventForm_sectionHint__9M7Ro{font-size:12px;color:#9ca3af;margin:-4px 0 10px}.CreateEventForm_form__eP0RW{display:flex;flex-direction:column;gap:0;padding-bottom:90px;width:100%}.CreateEventForm_restoredNotice___WPt4{display:flex;align-items:center;gap:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px;margin-bottom:20px;font-size:.85rem;color:#1d4ed8}.CreateEventForm_restoredNotice___WPt4 i{flex-shrink:0}.CreateEventForm_restoredNotice___WPt4 span{flex:1 1}.CreateEventForm_discardDraftButton__quA0R{background:none;border:1px solid #93c5fd;border-radius:8px;color:#1d4ed8;font-size:.75rem;padding:3px 10px;cursor:pointer;white-space:nowrap}.CreateEventForm_discardDraftButton__quA0R:hover{background:#dbeafe}.CreateEventForm_seriesToggleBar__aWqtA{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.CreateEventForm_seriesToggleBtn__My5m_{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px 12px;border:2px solid #e5e7eb;border-radius:12px;background:#fff;color:#666;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.CreateEventForm_seriesToggleBtn__My5m_:hover{border-color:#cbd5e1}.CreateEventForm_seriesToggleBtnActive__WZQHR{border-color:var(--color-primary);background:#f0fdfa;color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.CreateEventForm_seriesToggleBtn__My5m_ i{font-size:20px;margin-bottom:2px}.CreateEventForm_seriesToggleLabel__u3kFK{font-size:14px;font-weight:700}.CreateEventForm_seriesToggleDesc__l_0O4{font-size:12px;font-weight:400;color:#9ca3af}.CreateEventForm_seriesToggleBtnActive__WZQHR .CreateEventForm_seriesToggleDesc__l_0O4{color:#4ade80}.CreateEventForm_seriesToggleHelp__q2D77{font-size:12px;color:#6b7280;line-height:1.45;margin:-12px 0 20px;text-align:center}.CreateEventForm_stepLead__eaAZP{font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 16px;padding:0 2px}.CreateEventForm_stepContextHint__Iapt8{font-size:12px;color:#9ca3af;margin:-8px 0 20px;padding:0 8px;text-align:center;line-height:1.45}.CreateEventForm_submitHelpText__ogIB6{font-size:11px;color:#9ca3af;line-height:1.35;text-align:right;max-width:14rem}.CreateEventForm_previewIntro__PIgOl{font-size:12px;color:#6b7280;line-height:1.45;margin:0 0 14px}.CreateEventForm_stepper__8lThV{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px;padding:0 8px}.CreateEventForm_stepBtn__jRjIC{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;padding:0 4px;cursor:default;flex-shrink:0}.CreateEventForm_stepBtn__jRjIC[disabled]{cursor:default}.CreateEventForm_stepBtn__jRjIC:not([disabled]){cursor:pointer}.CreateEventForm_stepCircle__oRuZ_{width:36px;height:36px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#9ca3af;background:white;transition:all .2s ease}.CreateEventForm_stepLabel__jmcRs{font-size:.72rem;font-weight:500;color:#9ca3af;white-space:nowrap;transition:color .2s ease}.CreateEventForm_stepLine__cOoIS{flex:1 1;height:2px;background:#e5e7eb;margin:0 4px 22px;transition:background .3s ease;min-width:24px}.CreateEventForm_stepLineDone__7JhXV{background:#0d9488}.CreateEventForm_stepActive__OBtJp .CreateEventForm_stepCircle__oRuZ_{border-color:#0d9488;background:#0d9488;color:white;box-shadow:0 0 0 4px rgba(22,163,74,.15)}.CreateEventForm_stepActive__OBtJp .CreateEventForm_stepLabel__jmcRs{color:#0d9488;font-weight:600}.CreateEventForm_stepDone__71Jvw .CreateEventForm_stepCircle__oRuZ_{border-color:#0d9488;background:#f0fdfa;color:#0d9488}.CreateEventForm_stepDone__71Jvw .CreateEventForm_stepLabel__jmcRs{color:#0d9488}.CreateEventForm_stepClickable__AHD6V:not([disabled]){cursor:pointer}.CreateEventForm_stepClickable__AHD6V:not([disabled]) .CreateEventForm_stepCircle__oRuZ_{border-color:#9ca3af;border-style:dashed;transition:all .2s}.CreateEventForm_stepClickable__AHD6V:not([disabled]) .CreateEventForm_stepLabel__jmcRs{color:#6b7280;transition:color .2s}.CreateEventForm_stepClickable__AHD6V:not([disabled]):hover .CreateEventForm_stepCircle__oRuZ_{border-color:#0d9488;border-style:solid;background:#f0fdfa;transform:scale(1.08)}.CreateEventForm_stepClickable__AHD6V:not([disabled]):hover .CreateEventForm_stepLabel__jmcRs{color:#0d9488}.CreateEventForm_stepClickable__AHD6V:not([disabled]):active .CreateEventForm_stepCircle__oRuZ_{transform:scale(.95)}.CreateEventForm_stepContent__j5WZV{display:flex;flex-direction:column;gap:16px;animation:CreateEventForm_fadeSlideIn__isa9A .25s ease}@keyframes CreateEventForm_fadeSlideIn__isa9A{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CreateEventForm_sectionCard__q_IOh{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:20px 22px}.CreateEventForm_sectionTitle__Ugtlm{font-size:.95rem;font-weight:600;color:#1f2937;margin:0 0 16px;display:flex;align-items:center;gap:8px}.CreateEventForm_sectionTitle__Ugtlm i{color:#0d9488;font-size:.85rem}.CreateEventForm_supportedRegion__Va8S7{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:#1e40af;line-height:1.3}.CreateEventForm_supportedRegion__Va8S7 i{flex-shrink:0;font-size:14px;width:16px;text-align:center}.CreateEventForm_sectionSubtitle__ioaHa{font-size:.8rem;font-weight:600;color:#6b7280;margin:0 0 8px;text-transform:uppercase;letter-spacing:.04em}.CreateEventForm_field__5u7W9{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.CreateEventForm_field__5u7W9:last-child{margin-bottom:0}.CreateEventForm_label__LdI_A{font-size:.8rem;font-weight:600;color:#374151;display:flex;align-items:center;gap:5px}.CreateEventForm_input__zcSWF,.CreateEventForm_textarea__tdnfd{width:100%;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;color:#1f2937;background:#f9fafb;transition:border-color .15s,box-shadow .15s,background .15s;font-family:inherit;box-sizing:border-box}.CreateEventForm_input__zcSWF:focus,.CreateEventForm_textarea__tdnfd:focus{border-color:#0d9488;background:white;outline:none;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.CreateEventForm_inputError__02Jx8{border-color:#ef4444!important;background:#fff5f5!important}.CreateEventForm_inputError__02Jx8:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.CreateEventForm_inputWithEmoji__s0Sas{display:flex;align-items:center;gap:8px}.CreateEventForm_inputWithEmoji__s0Sas .CreateEventForm_input__zcSWF{flex:1 1}.CreateEventForm_textareaWithEmoji__OOTRZ{position:relative;width:100%}.CreateEventForm_emojiFloating__1Lz2L{position:absolute;top:8px;right:8px;z-index:5}.CreateEventForm_inputSmall__tVf9d{width:80px;padding:8px 12px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;color:#1f2937;background:#f9fafb;transition:border-color .15s,background .15s;font-family:inherit}.CreateEventForm_inputSmall__tVf9d:focus{border-color:#0d9488;background:white;outline:none;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.CreateEventForm_textarea__tdnfd{resize:vertical;min-height:80px;transition:all .3s ease}.CreateEventForm_textareaWithEmoji__OOTRZ.CreateEventForm_focusMode__DqOgt{position:relative;z-index:10}.CreateEventForm_textarea__tdnfd.CreateEventForm_textareaFocused__fZwNt{min-height:400px;font-size:1rem;line-height:1.6;padding:16px;background:white;border-color:#0d9488;box-shadow:0 0 0 3px rgba(22,163,74,.1),0 10px 25px -5px rgba(0,0,0,.1);resize:none}.CreateEventForm_textareaFooter__wKvev{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:12px}.CreateEventForm_charCounter___9N1r{font-size:.75rem;color:#9ca3af;font-weight:500}.CreateEventForm_collapseBtn__kC18m,.CreateEventForm_expandBtn___NqKh{display:flex;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.CreateEventForm_expandBtn___NqKh{background:#f3f4f6;color:#6b7280}.CreateEventForm_expandBtn___NqKh:hover{background:#e5e7eb;color:#374151}.CreateEventForm_collapseBtn__kC18m{background:#0d9488;color:white}.CreateEventForm_collapseBtn__kC18m:hover{background:#15803d}.CreateEventForm_collapseBtn__kC18m i,.CreateEventForm_expandBtn___NqKh i{font-size:.75rem}.CreateEventForm_fieldRow__UWNTn{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.CreateEventForm_fieldRow__UWNTn .CreateEventForm_field__5u7W9{margin-bottom:0}.CreateEventForm_fieldFooter__BZ__1{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.CreateEventForm_charCount__t3EBo{font-size:.75rem;color:#9ca3af;white-space:nowrap;margin-left:auto}.CreateEventForm_errorMsg__LG58o{font-size:.78rem;color:#dc2626;font-weight:500;display:flex;align-items:center;gap:4px}.CreateEventForm_fieldHint__XIhxs{font-size:.76rem;color:#9ca3af;line-height:1.4}.CreateEventForm_fieldHintAuto__5grZ0{display:flex;align-items:center;gap:5px;font-size:.76rem;color:#0d9488;line-height:1.4}.CreateEventForm_fieldHintAuto__5grZ0 i{font-size:11px}.CreateEventForm_inputAutoFilled__wp3Fq{border-color:#5eead4!important;background:#f0fdfa}.CreateEventForm_addressInputRow__O54VF{display:flex;gap:8px;align-items:stretch}.CreateEventForm_addressInputRow__O54VF .CreateEventForm_input__zcSWF{flex:1 1}.CreateEventForm_geocodeBtn___Tut8{display:flex;align-items:center;gap:6px;padding:0 16px;background:#0d9488;color:white;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.CreateEventForm_geocodeBtn___Tut8:hover:not(:disabled){background:#15803d}.CreateEventForm_geocodeBtn___Tut8:disabled{opacity:.5;cursor:not-allowed}.CreateEventForm_geocodeBtn___Tut8 i{font-size:14px}.CreateEventForm_required__YlN_u{color:#dc2626;font-weight:600}.CreateEventForm_optional__DW9qw{color:#9ca3af;font-weight:400;font-size:.8rem}.CreateEventForm_optionalBanner__rfJve{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;margin-bottom:8px}.CreateEventForm_optionalBannerText__DDTwn{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;color:#166534;line-height:1.45}.CreateEventForm_optionalBannerText__DDTwn>i{font-size:1.1rem;margin-top:2px;flex-shrink:0}.CreateEventForm_optionalBannerText__DDTwn strong{font-weight:600}.CreateEventForm_skipBtn__rnM12{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#0d9488;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.CreateEventForm_skipBtn__rnM12:hover{background:#15803d}.CreateEventForm_skipBtn__rnM12:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.CreateEventForm_optionalBanner__rfJve{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px}.CreateEventForm_skipBtn__rnM12{justify-content:center}}.CreateEventForm_categoryChips__c9Xq0{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.CreateEventForm_categoryChip__KuQ2t{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1.5px solid #e5e7eb;border-radius:10px;background:#f9fafb;cursor:pointer;transition:all .15s ease;font-size:.82rem;font-weight:500;color:#374151;text-align:left;white-space:nowrap}.CreateEventForm_categoryChip__KuQ2t:hover{border-color:#ccfbf1;background:#f0fdfa;color:#15803d}.CreateEventForm_categoryChip__KuQ2t i{font-size:.9rem;flex-shrink:0;width:16px;text-align:center}.CreateEventForm_categoryChipActive__k1tUh{border-color:var(--cat-color,#0d9488)!important;background:var(--cat-color,#0d9488)!important;color:var(--cat-text,white)!important;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.12)}.CreateEventForm_mapWrapper__d2C6C{margin-bottom:14px}.CreateEventForm_mapLoading___j7HC{height:220px;align-items:center;justify-content:center;background:#f9fafb;border-radius:12px;color:#9ca3af;font-size:.85rem;border:1.5px solid #e5e7eb;margin-bottom:14px}.CreateEventForm_mapLoading___j7HC,.CreateEventForm_radioGroup__RLoQq{display:flex;flex-direction:column;gap:8px}.CreateEventForm_radioOption__wT_TC{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:12px;background:#f9fafb;cursor:pointer;transition:all .15s ease}.CreateEventForm_radioOption__wT_TC:hover{border-color:#99f6e4;background:#f0fdfa}.CreateEventForm_radioSelected__vTE6b{border-color:#0d9488!important;background:#f0fdfa!important}.CreateEventForm_radioInput__dFT8V{margin-top:2px;flex-shrink:0;accent-color:#0d9488;width:16px;height:16px;cursor:pointer}.CreateEventForm_radioContent__MCk1Q{flex:1 1}.CreateEventForm_radioHeader__gGaVw{display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:600;color:#1f2937}.CreateEventForm_radioHeader__gGaVw i{color:#0d9488;font-size:.85rem;width:14px;text-align:center}.CreateEventForm_radioTitle__eoRKY{font-weight:600}.CreateEventForm_radioDesc__rj8KW{display:block;font-size:.77rem;color:#6b7280;margin-top:3px;line-height:1.4}.CreateEventForm_ageInputRow__VAmPU{display:flex;align-items:center;gap:8px}.CreateEventForm_ageUnit__uhijf{font-size:.85rem;color:#6b7280}.CreateEventForm_toggleCard__Evid4{border:1.5px solid #e5e7eb;border-radius:12px;padding:12px 16px;background:#f9fafb;transition:all .15s;margin-top:8px}.CreateEventForm_toggleCardActive__E_oH7{border-color:#0d9488;background:#f0fdfa}.CreateEventForm_toggleRow__jegBd{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.CreateEventForm_toggleInfo__Vji45{flex:1 1}.CreateEventForm_toggleTitle__YsuZ2{font-size:.88rem;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:6px}.CreateEventForm_toggleTitle__YsuZ2 i{color:#0d9488;font-size:.82rem}.CreateEventForm_toggleDesc__GBGzS{display:block;font-size:.77rem;color:#6b7280;margin-top:3px;line-height:1.4}.CreateEventForm_toggle__nbQO_{position:relative;flex-shrink:0;width:42px;height:24px}.CreateEventForm_toggleCheckbox__Oh_vP{opacity:0;width:0;height:0;position:absolute}.CreateEventForm_toggleSlider__B4tcK{position:absolute;inset:0;background:#d1d5db;border-radius:12px;cursor:pointer;transition:background .2s}.CreateEventForm_toggleSlider__B4tcK:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:white;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.CreateEventForm_toggleCheckbox__Oh_vP:checked+.CreateEventForm_toggleSlider__B4tcK{background:#0d9488}.CreateEventForm_toggleCheckbox__Oh_vP:checked+.CreateEventForm_toggleSlider__B4tcK:before{transform:translateX(18px)}.CreateEventForm_priceInputWrapper__tTnqh{margin-top:12px}.CreateEventForm_priceInputRow__rmJie{display:flex;align-items:center;gap:8px;margin-top:6px}.CreateEventForm_priceInput__JNRaW{width:120px;padding:10px 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;color:#1f2937;background:#f9fafb;font-family:inherit}.CreateEventForm_priceInput__JNRaW:focus{border-color:#0d9488;background:white;outline:none;box-shadow:0 0 0 3px rgba(22,163,74,.1)}.CreateEventForm_priceCurrency__S13wb{font-size:.85rem;font-weight:600;color:#6b7280}.CreateEventForm_imageUploadArea__l8d5N{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.CreateEventForm_imagePreviewGrid__a1aHl{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.CreateEventForm_imagePreviewItem__iiBYw{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1.5px solid #e5e7eb;cursor:pointer;transition:border-color .15s}.CreateEventForm_imagePreviewItem__iiBYw:hover{border-color:#0d9488}.CreateEventForm_imagePreviewItem__iiBYw:hover .CreateEventForm_setMainHint__upHLI{opacity:1}.CreateEventForm_imagePreviewMain__JikZO{border-color:#0d9488!important;border-width:2px!important;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.CreateEventForm_imagePreviewItem__iiBYw img{width:100%;height:100%;object-fit:cover}.CreateEventForm_imageRemoveBtn__Ul7Ey{position:absolute;top:4px;right:4px;width:22px;height:22px;background:rgba(0,0,0,.6);color:white;border:none;border-radius:50%;font-size:.7rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.CreateEventForm_imageRemoveBtn__Ul7Ey:hover{background:rgba(239,68,68,.9)}.CreateEventForm_mainImageBadge__Lkae6{left:4px;background:rgba(22,163,74,.95);font-weight:700;padding:3px 7px;border-radius:5px;display:flex;align-items:center;gap:3px;letter-spacing:.02em}.CreateEventForm_mainImageBadge__Lkae6,.CreateEventForm_setMainHint__upHLI{position:absolute;bottom:4px;color:white;font-size:.6rem;text-transform:uppercase}.CreateEventForm_setMainHint__upHLI{left:0;right:0;text-align:center;background:rgba(0,0,0,.65);font-weight:600;padding:4px 0;opacity:0;transition:opacity .15s;letter-spacing:.03em}.CreateEventForm_imageAddBtn__ecD7e{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:80px;border:2px dashed #d1d5db;border-radius:12px;background:#f9fafb;cursor:pointer;color:#6b7280;font-size:.8rem;transition:all .15s}.CreateEventForm_imageAddBtn__ecD7e:hover{border-color:#0d9488;background:#f0fdfa;color:#0d9488}.CreateEventForm_imageAddBtn__ecD7e i{font-size:1.1rem}.CreateEventForm_imageAddHint__NfGHK{font-size:.7rem;color:#9ca3af}.CreateEventForm_hiddenInput__8ohCV{display:none}.CreateEventForm_verifyHint__pGCFd{font-size:.8rem;color:#6b7280;display:flex;align-items:flex-start;gap:6px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.CreateEventForm_bottomBar__Lx3Mm{position:sticky;bottom:0;left:0;right:0;background:white;border-top:1px solid #e5e7eb;padding:12px 0;margin-top:20px;z-index:40;box-shadow:0 -4px 16px rgba(0,0,0,.06)}.CreateEventForm_bottomBarInner__vGON4{max-width:680px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.CreateEventForm_backBtn__55U5C{display:flex;align-items:center;gap:6px;padding:10px 18px;border:1.5px solid #e5e7eb;border-radius:10px;background:white;color:#374151;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.CreateEventForm_backBtn__55U5C:hover{border-color:#9ca3af;background:#f9fafb}.CreateEventForm_nextBtn__seKjo{display:flex;align-items:center;gap:6px;padding:10px 22px;background:#0d9488;color:white;border:none;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.CreateEventForm_nextBtn__seKjo:hover{background:#15803d;box-shadow:0 4px 12px rgba(22,163,74,.25)}.CreateEventForm_stepIndicator__OA_iu{font-size:.78rem;font-weight:600;color:#9ca3af;white-space:nowrap}.CreateEventForm_submitGroup__R7l_3{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.CreateEventForm_draftBtn__l0ijm{display:flex;align-items:center;gap:6px;padding:10px 16px;background:white;color:#374151;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.CreateEventForm_draftBtn__l0ijm:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb}.CreateEventForm_draftBtn__l0ijm:disabled{opacity:.5;cursor:not-allowed}.CreateEventForm_submitBtn__tj1el{display:flex;align-items:center;gap:6px;padding:10px 22px;background:#0d9488;color:white;border:none;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.CreateEventForm_submitBtn__tj1el:hover:not(:disabled){background:#15803d;box-shadow:0 4px 12px rgba(22,163,74,.25)}.CreateEventForm_submitBtn__tj1el:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.CreateEventForm_sectionCard__q_IOh{padding:16px}.CreateEventForm_stepper__8lThV{gap:0}.CreateEventForm_stepLabel__jmcRs{font-size:.67rem}.CreateEventForm_stepLine__cOoIS{min-width:12px}.CreateEventForm_categoryChips__c9Xq0{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.CreateEventForm_fieldRow__UWNTn{grid-template-columns:1fr 1fr}.CreateEventForm_bottomBarInner__vGON4{padding:0 12px;flex-wrap:wrap;gap:8px}.CreateEventForm_submitGroup__R7l_3{flex:1 0 100%;gap:8px}.CreateEventForm_submitGroup__R7l_3 .CreateEventForm_submitBtn__tj1el{flex:1 1;justify-content:center}.CreateEventForm_submitHelpText__ogIB6{text-align:center;max-width:none;width:100%}.CreateEventForm_draftBtn__l0ijm{padding:10px 12px;font-size:.82rem}.CreateEventForm_nextBtn__seKjo,.CreateEventForm_submitBtn__tj1el{padding:10px 16px;font-size:.82rem}.CreateEventForm_backBtn__55U5C{padding:10px 14px;font-size:.82rem}}.CreateEventForm_duplicateWarning__CdEqT{background:#fffbeb;border:1.5px solid #f59e0b;border-radius:12px;padding:16px;margin-bottom:20px}.CreateEventForm_duplicateHeader__l2pMj{display:flex;align-items:center;gap:8px;color:#92400e;margin-bottom:10px;font-size:.95rem}.CreateEventForm_duplicateHeader__l2pMj i{color:#f59e0b;font-size:1.1rem}.CreateEventForm_duplicateSubtext__H_Gqw{font-size:.82rem;color:#78350f;margin:0 0 14px;line-height:1.45}.CreateEventForm_duplicateList__h0ND9{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:6px}.CreateEventForm_duplicateList__h0ND9 li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:white;border-radius:8px;font-size:.9rem}.CreateEventForm_duplicateList__h0ND9 li a{color:#1d4ed8;text-decoration:none;font-weight:500}.CreateEventForm_duplicateList__h0ND9 li a:hover{text-decoration:underline}.CreateEventForm_duplicateDate___7quB{color:#6b7280;font-size:.8rem;white-space:nowrap}.CreateEventForm_duplicateActions__KwdEp{display:flex;gap:8px}.CreateEventForm_duplicateContinueBtn__JmJ5u{flex:1 1;padding:10px 16px;background:#f59e0b;color:white;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.CreateEventForm_duplicateContinueBtn__JmJ5u:hover{background:#d97706}.CreateEventForm_duplicateCancelBtn__w7QCN{flex:1 1;padding:10px 16px;background:white;color:#6b7280;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.CreateEventForm_duplicateCancelBtn__w7QCN:hover{background:#f9fafb;border-color:#d1d5db}.NearbyPageClient_hero__NXSnP{position:relative;width:100%;height:100px;overflow:hidden}@media (min-width:768px){.NearbyPageClient_hero__NXSnP{height:130px}}.NearbyPageClient_heroImage__AhnDs{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.NearbyPageClient_heroOverlay__UFR8t{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 60%,rgba(0,0,0,.1));z-index:1}.NearbyPageClient_heroContent__wwJdo{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;height:100%;padding:0 16px 12px;max-width:1200px;margin:0 auto}@media (min-width:768px){.NearbyPageClient_heroContent__wwJdo{padding:0 24px 16px}}.NearbyPageClient_heroLeft___ZJTN{display:flex;flex-direction:column;gap:2px;min-width:0}.NearbyPageClient_heroGreeting__X0SXX{font-size:18px;font-weight:800;color:#fff;margin:0;line-height:1.2;text-shadow:0 1px 6px rgba(0,0,0,.4)}@media (min-width:768px){.NearbyPageClient_heroGreeting__X0SXX{font-size:24px}}.NearbyPageClient_heroMeta__OicRb{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.8);margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3);flex-wrap:wrap}.NearbyPageClient_heroMeta__OicRb i{font-size:11px}.NearbyPageClient_heroLocationBtn__ttq7Z{display:inline-flex;align-items:baseline;gap:2px;padding:2px 6px;margin:-2px 0 -2px -4px;background:transparent;border:1px solid transparent;border-radius:6px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s;max-width:100%;min-width:0}.NearbyPageClient_heroLocationBtn__ttq7Z:focus-visible,.NearbyPageClient_heroLocationBtn__ttq7Z:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.25);outline:none}.NearbyPageClient_heroLocationLabel__oHWRp{text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.NearbyPageClient_heroLocationBtn__ttq7Z:hover .NearbyPageClient_heroLocationLabel__oHWRp{text-decoration-color:rgba(255,255,255,.85)}.NearbyPageClient_heroLocationRadius__5X6_Z{opacity:.75;white-space:nowrap}.NearbyPageClient_heroLocationClear__XL8ZI{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:50%;color:rgba(255,255,255,.85);cursor:pointer;transition:background .15s,color .15s,border-color .15s;flex-shrink:0;margin-left:2px}.NearbyPageClient_heroLocationClear__XL8ZI:focus-visible,.NearbyPageClient_heroLocationClear__XL8ZI:hover{background:rgba(255,255,255,.22);color:#fff;border-color:rgba(255,255,255,.4);outline:none}.NearbyPageClient_heroLocationClear__XL8ZI i{font-size:10px}.NearbyPageClient_heroDot__9e4UP{opacity:.5}@media (min-width:768px){.NearbyPageClient_heroMeta__OicRb{font-size:13px}}.NearbyPageClient_heroEditBtn__tEv0g{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;transition:background .15s;flex-shrink:0}.NearbyPageClient_heroEditBtn__tEv0g:hover{background:rgba(255,255,255,.25)}.NearbyPageClient_heroEditBtn__tEv0g i{font-size:14px}.NearbyPageClient_heroBtnGroup__LDqTv{display:flex;align-items:center;gap:6px;flex-shrink:0}.NearbyPageClient_heroEditBtnActive__rqyq_{background:rgba(252,211,77,.85);border-color:rgba(252,211,77,.95);color:#422006}.NearbyPageClient_heroEditBtnActive__rqyq_:hover{background:rgba(251,191,36,.95)}.NearbyPageClient_radiusHint__h43eS{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:12px 0;background:linear-gradient(90deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:12px;color:#422006;font-size:.88rem}.NearbyPageClient_radiusHint__h43eS>i{font-size:1.1rem;color:#b45309;flex-shrink:0}.NearbyPageClient_radiusHintBody__igZlj{flex:1 1;display:flex;flex-direction:column;gap:2px;line-height:1.35}.NearbyPageClient_radiusHintBody__igZlj strong{font-weight:700}.NearbyPageClient_radiusHintBody__igZlj span{color:#78350f;font-size:.82rem}.NearbyPageClient_radiusHintBtn__ZNjEl{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#422006;color:#fef3c7;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s;flex-shrink:0}.NearbyPageClient_radiusHintBtn__ZNjEl:hover{background:#1f1208}@media (max-width:540px){.NearbyPageClient_radiusHint__h43eS{flex-direction:column;align-items:flex-start}.NearbyPageClient_radiusHintBtn__ZNjEl{align-self:stretch;justify-content:center}}.NearbyPageClient_pushBanner__YM_Bd{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;font-size:13px;color:#1e40af;margin-bottom:16px}.NearbyPageClient_pushBanner__YM_Bd>i:first-child{font-size:14px;flex-shrink:0}.NearbyPageClient_pushBanner__YM_Bd span{flex:1 1}.NearbyPageClient_pushBannerLink__HeSIz{font-size:13px;font-weight:700;color:#fff;background:#2563eb;border:none;border-radius:6px;padding:5px 12px;cursor:pointer;white-space:nowrap;transition:background .15s}.NearbyPageClient_pushBannerLink__HeSIz:hover{background:#1d4ed8}.NearbyPageClient_pushBannerLink__HeSIz:disabled{opacity:.6;cursor:default}.NearbyPageClient_pushBannerClose__aNCZ6{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;color:#93a3b8;cursor:pointer;flex-shrink:0;border-radius:4px;transition:color .15s,background .15s}.NearbyPageClient_pushBannerClose__aNCZ6:hover{color:#475569;background:rgba(0,0,0,.05)}.NearbyPageClient_pushBannerClose__aNCZ6 i{font-size:14px}.NearbyPageClient_section__HUEed{margin-bottom:24px}.NearbyPageClient_sectionTitle__jh85r{font-size:14px;font-weight:700;color:#374151;margin:0 0 10px;display:flex;align-items:center;gap:8px}.NearbyPageClient_sectionTitle__jh85r i{color:var(--color-primary,#0d7377);font-size:13px}.NearbyPageClient_personalizedSection__rzhcE{background:linear-gradient(135deg,#f0fdfa,#ecfdf5);border:1px solid #a7f3d0;border-radius:16px;padding:16px;margin-bottom:28px;position:relative;overflow:hidden}.NearbyPageClient_personalizedSection__rzhcE:before{content:"";position:absolute;top:-24px;right:-24px;width:140px;height:140px;background:radial-gradient(circle,rgba(13,115,119,.08) 0,transparent 70%);pointer-events:none}.NearbyPageClient_personalizedHeader__wt2FE{margin-bottom:14px;position:relative}.NearbyPageClient_personalizedTitle__reuRw{font-size:16px;font-weight:700;color:#0f766e;margin:0 0 4px;display:flex;align-items:center;gap:8px}.NearbyPageClient_personalizedTitle__reuRw i{color:#f59e0b;font-size:14px}.NearbyPageClient_personalizedSubtitle__QeAV2{font-size:12px;font-weight:500;color:#047857;margin:0;opacity:.85}.NearbyPageClient_feedSectionHeader__sNsJo{border-top:1px solid #e5e7eb;padding-top:16px;margin:4px 0 12px}.NearbyPageClient_feedSectionTitle__cF4M9{font-size:16px;font-weight:700;color:#1f2937;margin:0 0 4px;display:flex;align-items:center;gap:8px}.NearbyPageClient_feedSectionTitle__cF4M9 i{color:var(--color-primary,#0d7377);font-size:14px}.NearbyPageClient_feedSectionSubtitle__M0vX9{font-size:12px;font-weight:500;color:#6b7280;margin:0}.NearbyPageClient_expandFeedBtn__dT64r{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;background:linear-gradient(180deg,#ffffff,#f9fafb);border:1px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;text-align:left}.NearbyPageClient_expandFeedBtn__dT64r:hover{border-color:#0d7377;background:linear-gradient(180deg,#ffffff,#f0fdfa)}.NearbyPageClient_expandFeedBtn__dT64r:active{transform:scale(.99)}.NearbyPageClient_expandFeedBtn__dT64r>i:first-child{color:var(--color-primary,#0d7377);font-size:16px;flex-shrink:0}.NearbyPageClient_expandFeedBtnLabel__OKFOY{flex:1 1;color:#1f2937}.NearbyPageClient_expandFeedBtnCount__efM73{display:inline-flex;align-items:center;justify-content:center;min-width:26px;padding:2px 8px;background:#0d7377;color:#fff;border-radius:100px;font-size:12px;font-weight:700}.NearbyPageClient_expandFeedBtn__dT64r>i:last-child{color:#9ca3af;font-size:12px;flex-shrink:0}.NearbyPageClient_feedFilter__SUvMF{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.NearbyPageClient_feedFilter__SUvMF::-webkit-scrollbar{display:none}.NearbyPageClient_feedFilterBtn__xUe9E{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #e5e7eb;border-radius:100px;background:#fff;color:#6b7280;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0}.NearbyPageClient_feedFilterBtn__xUe9E i{font-size:.75rem}.NearbyPageClient_feedFilterBtn__xUe9E:hover{border-color:#0d7377;color:#0d7377}.NearbyPageClient_feedFilterBtnActive__hgGYx{background:#0d7377;border-color:#0d7377;color:#fff;font-weight:600}.NearbyPageClient_feedFilterBtnActive__hgGYx:hover{background:#0a5c5e;border-color:#0a5c5e;color:#fff}.NearbyPageClient_modalOverlay__vclkz{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;animation:NearbyPageClient_fadeIn__s2Rsa .2s ease-out}@keyframes NearbyPageClient_fadeIn__s2Rsa{0%{opacity:0}to{opacity:1}}.NearbyPageClient_modalContent__dDsYW{position:relative;width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:16px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:NearbyPageClient_slideUp__nmQuV .25s ease-out}@keyframes NearbyPageClient_slideUp__nmQuV{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.NearbyPageClient_modalClose__Xn0Og{position:absolute;top:12px;right:12px;z-index:10;width:32px;height:32px;border:none;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.NearbyPageClient_modalClose__Xn0Og:hover{background:#e5e7eb;color:#1f2937}@media (max-width:480px){.NearbyPageClient_modalOverlay__vclkz{padding:0;align-items:flex-end}.NearbyPageClient_modalContent__dDsYW{max-width:100%;max-height:92dvh;border-radius:16px 16px 0 0;animation:NearbyPageClient_slideUpMobile__bMFqg .3s ease-out}@keyframes NearbyPageClient_slideUpMobile__bMFqg{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}.page_page__uqCtS{max-width:720px;margin:0 auto;padding:24px 16px 60px}.page_pageTitle__2Tobk{font-size:22px;font-weight:700;color:#1a1a2e;display:flex;align-items:center;gap:10px;margin-bottom:24px}.page_pageTitle__2Tobk i{color:#2d6a4f}.page_form__vHGLy{display:flex;flex-direction:column;gap:8px}.page_section__sHbeD{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.page_section__sHbeD h2{font-size:16px;font-weight:600;color:#2d6a4f;margin:0 0 16px;display:flex;align-items:center;gap:8px}.page_section__sHbeD h2 i{font-size:14px}.page_field__QYYSd{margin-bottom:14px}.page_field__QYYSd:last-child{margin-bottom:0}.page_field__QYYSd label{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:4px}.page_field__QYYSd input[type=date],.page_field__QYYSd input[type=email],.page_field__QYYSd input[type=text],.page_field__QYYSd input[type=time],.page_field__QYYSd input[type=url],.page_field__QYYSd textarea{width:100%;padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:15px;transition:border-color .2s;box-sizing:border-box;font-family:inherit}.page_field__QYYSd input:focus,.page_field__QYYSd textarea:focus{outline:none;border-color:#2d6a4f}.page_field__QYYSd textarea{resize:vertical;min-height:80px}.page_hint__NqCPQ{display:block;font-size:12px;color:#888;margin-top:4px}.page_addressRow__FQjZz{display:flex;gap:8px;align-items:stretch}.page_addressRow__FQjZz input{flex:1 1}.page_geocodeBtn__nWTgs{display:flex;align-items:center;gap:6px;padding:0 16px;background:#0d9488;color:white;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.page_geocodeBtn__nWTgs:hover:not(:disabled){background:#15803d}.page_geocodeBtn__nWTgs:disabled{opacity:.5;cursor:not-allowed}.page_geocodeBtn__nWTgs i{font-size:14px}.page_row__27yMI{display:flex;gap:12px}.page_row__27yMI .page_field__QYYSd{flex:1 1}.page_categoryGrid__1jfGo{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.page_categoryBtn__GaNEf{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:1.5px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;font-size:12px;color:#555;transition:all .2s}.page_categoryBtn__GaNEf i{font-size:18px}.page_categoryBtn__GaNEf:hover{border-color:#2d6a4f}.page_categoryActive__qKxb_{border-color:#2d6a4f;background:var(--color-primary-light);color:#2d6a4f;font-weight:600}.page_priceToggle__LXEL2{display:flex;gap:0;border:1.5px solid #ddd;border-radius:8px;overflow:hidden}.page_toggleBtn__qbYJ9{flex:1 1;padding:10px;border:none;background:#fff;font-size:14px;cursor:pointer;color:#555;transition:all .2s}.page_toggleBtn__qbYJ9:first-child{border-right:1px solid #ddd}.page_toggleActive__BQIYZ{background:#2d6a4f;color:#fff;font-weight:600}.page_mapContainer__5tPjb{height:300px;border-radius:10px;overflow:hidden;margin-bottom:14px}.page_mapLoading__YSoNi{height:300px;display:flex;align-items:center;justify-content:center;background:#f0f0f0;border-radius:10px;color:#888}.page_fileInput__G_FHH{font-size:14px}.page_imagePreview___LSaO{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.page_imageName__H2Cwn{font-size:12px;background:#f0f7f4;color:#2d6a4f;padding:4px 8px;border-radius:4px}.page_submitBtn___ALxX{background:#2d6a4f;color:#fff;border:none;padding:14px 24px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s;margin-top:8px}.page_submitBtn___ALxX:hover:not(:disabled){background:#245a42}.page_submitBtn___ALxX:disabled{opacity:.6;cursor:not-allowed}.page_successMsg__v5JQ7{background:#f0fdfa;color:#065f46;align-items:flex-start;line-height:1.5}.page_errorMsg__dG4GY,.page_successMsg__v5JQ7{padding:14px 16px;border-radius:10px;margin-bottom:16px;display:flex;gap:8px;font-size:14px}.page_errorMsg__dG4GY{background:#fef2f2;color:#b91c1c;align-items:center}.page_errorMsg__dG4GY button{margin-left:auto;background:none;border:none;color:#b91c1c;cursor:pointer;font-size:16px}.page_accessDenied__3uOmy{text-align:center;padding:60px 20px}.page_accessDenied__3uOmy i{font-size:48px;color:#ccc;margin-bottom:16px}.page_accessDenied__3uOmy h2{color:#333}.page_accessDenied__3uOmy p{color:#666}.page_outreachSection__wLRDq{margin-top:32px}.page_outreachToggle__u_jUg{width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:14px 16px;font-size:14px;font-weight:600;color:#333;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.page_outreachToggle__u_jUg:hover{background:#f9f9f9}.page_outreachList__xCQBl{margin-top:8px;background:#fff;border-radius:10px;border:1px solid #e0e0e0;overflow:hidden}.page_outreachItem__sYx4f{display:grid;grid-template-columns:1fr 1fr auto auto auto;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0;align-items:center;font-size:13px}.page_outreachItem__sYx4f:last-child{border-bottom:none}.page_outreachEmail__V1AbK{font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis}.page_outreachEvent__eFqbQ{color:#666;overflow:hidden;text-overflow:ellipsis}.page_emailTracking__TN2Cp{display:flex;gap:6px;align-items:center}.page_trackingIcon__MXfj9{display:flex;align-items:center;cursor:help}.page_trackingIcon__MXfj9 i{font-size:14px}.page_outreachStatus__QKZOC{font-weight:600;font-size:12px}.page_outreachDate__Gd31J{color:#999;font-size:12px}.page_emptyOutreach__D6cUJ{text-align:center;color:#888;font-size:14px;padding:16px}@media (max-width:600px){.page_row__27yMI{flex-direction:column;gap:0}.page_categoryGrid__1jfGo{grid-template-columns:repeat(3,1fr)}.page_outreachItem__sYx4f{grid-template-columns:1fr;gap:6px}.page_outreachEvent__eFqbQ{font-size:12px}.page_emailTracking__TN2Cp{justify-content:flex-start}}