.CitySwitchBar_wrapper__V6bvM{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in oklab,var(--line) 70%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--panel) 96%,var(--bg) 4%),color-mix(in oklab,var(--panel) 92%,var(--bg) 8%));box-shadow:0 12px 32px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.5);transition:transform .12s ease,box-shadow .16s ease,background .16s ease}.CitySwitchBar_dark__YYrau.CitySwitchBar_wrapper__V6bvM{background:linear-gradient(180deg,rgba(17,24,39,.92),rgba(10,15,24,.92));box-shadow:0 16px 36px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.04)}.CitySwitchBar_wrapper__V6bvM:hover{transform:translateY(-1px)}.CitySwitchBar_wrapper__V6bvM:active{transform:translateY(0)}.CitySwitchBar_left__o4S8E{display:flex;flex-direction:column;gap:4px;min-width:0}.CitySwitchBar_kicker__P3xc_{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent1)}.CitySwitchBar_city__8LBCH{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CitySwitchBar_right__mDDi_{flex-shrink:0;width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--panel) 88%,var(--bg) 12%);border:1px solid color-mix(in oklab,var(--line) 60%,transparent);transition:background .12s ease}.CitySwitchBar_wrapper__V6bvM:hover .CitySwitchBar_right__mDDi_{background:color-mix(in oklab,var(--panel) 84%,var(--bg) 16%)}.CitySwitchBar_icon__AIvuf{font-size:16px;opacity:.8}@media (max-width:640px){.CitySwitchBar_wrapper__V6bvM{padding:12px 14px;border-radius:16px}.CitySwitchBar_city__8LBCH{font-size:.95rem}.CitySwitchBar_right__mDDi_{width:34px;height:34px}}.ThemeToggle_wrapper___92a3{position:relative;width:80px;height:32px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:space-between;background:#020617;border:1px solid rgba(148,163,184,.35);box-shadow:0 8px 20px rgba(15,23,42,.7);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.ThemeToggle_light__XrhDZ{background:#fff;border-color:rgba(148,163,184,.35);box-shadow:0 18px 40px rgba(15,23,42,.18)}.ThemeToggle_icon__D0fhM{position:relative;width:18px;height:18px}.ThemeToggle_moon__pmHNm:before,.ThemeToggle_sun__2L5EA:before{content:"";position:absolute;inset:2px;border-radius:999px;border:2.4px solid rgba(248,250,252,.96)}.ThemeToggle_moon__pmHNm:after{content:"";position:absolute;inset:1.5px;border-radius:999px;background:#020617;transform:translateX(4px)}.ThemeToggle_light__XrhDZ .ThemeToggle_sun__2L5EA:before{border-color:var(--accent1)}.ThemeToggle_light__XrhDZ .ThemeToggle_moon__pmHNm:before{border-color:rgba(148,163,184,.9)}.ThemeToggle_light__XrhDZ .ThemeToggle_moon__pmHNm:after{background:#f9fafb}.ThemeToggle_thumb__WYt_k{position:absolute;left:4px;width:24px;height:24px;border-radius:999px;background-image:linear-gradient(135deg,var(--accent1),var(--accent2));box-shadow:0 6px 18px rgba(255,94,98,.45);transition:transform .25s cubic-bezier(.4,0,.25,1)}.ThemeToggle_darkThumb__Q_eOl{transform:translateX(38px)}.PulseLogo_box__3qwwR{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,var(--accent1),var(--accent2));box-shadow:0 4px 16px rgba(255,94,98,.25)}.PulseLogo_ekg__Oja12{width:24px;height:24px}.PulseLogo_line__ZrVnH{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90 20;stroke-dashoffset:0;animation:PulseLogo_ekgSweep__vfyR8 1.8s linear infinite;filter:drop-shadow(0 0 4px rgba(255,255,255,.7))}@keyframes PulseLogo_ekgSweep__vfyR8{0%{stroke-dashoffset:0;opacity:.7}40%{opacity:1}130%{stroke-dashoffset:-100;opacity:.7}}.CityHeader_header__nJSD5{padding:16px 32px 0}.CityHeader_inner__hHVWu{max-width:1120px;margin:0 auto}.CityHeader_topRow__RD6T8{display:flex;align-items:center;justify-content:space-between;gap:16px}.CityHeader_brand__kP5mO{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.CityHeader_logoWrap__5TBkk{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.CityHeader_brandName__2hTur{font-weight:600;letter-spacing:-.02em;font-size:1.05rem;color:var(--ink)}html[data-theme=dark] .CityHeader_brandName__2hTur{color:#f8fafb}.CityHeader_themeToggle__GHw6D{flex-shrink:0}.CityHeader_switchSticky__h9WhE{position:sticky;top:0;z-index:3000;padding:4px 32px 12px;backdrop-filter:blur(16px);background:color-mix(in oklab,var(--bg) 90%,transparent)}.CityHeader_switchRow__A9vgv{display:flex;justify-content:center}.CityHeader_switchRow__A9vgv .citySwitchBar-root{max-width:520px;width:100%}@media (max-width:640px){.CityHeader_header__nJSD5{padding:16px 16px 8px}.CityHeader_switchSticky__h9WhE{padding:8px 16px 12px}}.LoclyHeroWidget_wrap___pAsi{display:flex;justify-content:center}.LoclyHeroWidget_cardOuter__xSxLC{width:100%;max-width:760px;border-radius:32px;padding:2px;background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.06),transparent 55%),radial-gradient(circle at 100% 100%,rgba(255,153,102,.16),transparent 55%),color-mix(in oklab,var(--bg,#020617) 96%,#000 4%);box-shadow:0 32px 90px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.95)}[data-theme=light] .LoclyHeroWidget_cardOuter__xSxLC{background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.9),transparent 60%),radial-gradient(circle at 100% 100%,rgba(255,153,102,.18),transparent 60%),color-mix(in oklab,var(--bg,#f3f4f6) 92%,#fff 8%);box-shadow:0 20px 60px rgba(15,23,42,.13),0 0 0 1px rgba(148,163,184,.35)}.LoclyHeroWidget_cardInner__komrh{border-radius:30px;padding:16px 14px 14px;background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.07),transparent 55%),color-mix(in oklab,var(--panel,#020617) 94%,#020617 6%);box-shadow:inset 0 0 0 1px rgba(148,163,184,.25),0 18px 40px rgba(15,23,42,.85);backdrop-filter:blur(22px)}[data-theme=light] .LoclyHeroWidget_cardInner__komrh{background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.95),transparent 55%),color-mix(in oklab,var(--panel,#fff) 96%,#f3f4f6 4%);box-shadow:inset 0 0 0 1px rgba(209,213,219,.9),0 16px 40px rgba(15,23,42,.08)}.LoclyHeroWidget_titleRow__x4Wag{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.LoclyHeroWidget_sectionTitle__s2mll{font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,#f9fafb 90%,#9ca3af 10%)}.LoclyHeroWidget_sectionSub__dOchv{margin-top:2px;font-size:12px;line-height:1.4;color:color-mix(in oklab,#e5e7eb 78%,#020617 22%)}[data-theme=light] .LoclyHeroWidget_sectionTitle__s2mll{color:color-mix(in oklab,#111827 85%,#6b7280 15%)}[data-theme=light] .LoclyHeroWidget_sectionSub__dOchv{color:color-mix(in oklab,#4b5563 80%,#9ca3af 20%)}.LoclyHeroWidget_header__Q1kTf{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;color:color-mix(in oklab,#e5e7eb 82%,#6b7280 18%);margin-bottom:6px}.LoclyHeroWidget_headerMetric__SQGEe{white-space:nowrap}[data-theme=light] .LoclyHeroWidget_header__Q1kTf{color:color-mix(in oklab,#4b5563 86%,#9ca3af 14%)}.LoclyHeroWidget_tableHead__xjv5y{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.1fr);gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in oklab,#9ca3af 80%,#020617 20%);padding:4px 10px 6px;border-bottom:1px solid rgba(31,41,55,.8)}[data-theme=light] .LoclyHeroWidget_tableHead__xjv5y{color:color-mix(in oklab,#6b7280 80%,#111827 20%);border-bottom:1px solid rgba(209,213,219,.9)}.LoclyHeroWidget_rows__N_B6R{position:relative;display:grid;grid-auto-rows:56px;gap:8px;padding:8px 6px 4px}.LoclyHeroWidget_rowsAnimating__3x5dA .LoclyHeroWidget_row__d2K_1:first-child{animation:LoclyHeroWidget_loclyRowEnter__5GDFE .28s ease-out}@keyframes LoclyHeroWidget_loclyRowEnter__5GDFE{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.LoclyHeroWidget_row__d2K_1{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.7fr) minmax(0,1.1fr);gap:8px;align-items:center;padding:10px 12px;border-radius:18px;background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(15,23,42,.99));box-shadow:0 14px 32px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.95);overflow:hidden}[data-theme=light] .LoclyHeroWidget_row__d2K_1{background:linear-gradient(145deg,rgba(248,250,252,.98),rgba(241,245,249,.98));box-shadow:0 10px 26px rgba(15,23,42,.06),0 0 0 1px rgba(209,213,219,.9)}.LoclyHeroWidget_row__d2K_1[data-primary=true]{box-shadow:0 20px 44px #0f172a,0 0 0 1px hsla(0,0%,100%,.12);background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.16),transparent 55%),linear-gradient(145deg,#020617,#020617)}[data-theme=light] .LoclyHeroWidget_row__d2K_1[data-primary=true]{background:radial-gradient(circle at 0 0,#fff,transparent 55%),linear-gradient(145deg,#fff,#f9fafb);box-shadow:0 18px 40px rgba(15,23,42,.12),0 0 0 1px rgba(148,163,184,.9)}.LoclyHeroWidget_row__d2K_1[data-muted=true]{opacity:.5;box-shadow:0 10px 24px rgba(15,23,42,.7),0 0 0 1px rgba(15,23,42,.8)}[data-theme=light] .LoclyHeroWidget_row__d2K_1[data-muted=true]{opacity:.55;box-shadow:0 8px 20px rgba(15,23,42,.04),0 0 0 1px rgba(209,213,219,.9)}.LoclyHeroWidget_iconCell__a48Ug{display:flex;align-items:center;gap:8px;min-width:0}.LoclyHeroWidget_iconDot__dOjF0{width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.32),transparent 60%),linear-gradient(135deg,var(--accent1,#f96),var(--accent2,#ff5e62));box-shadow:0 8px 18px rgba(15,23,42,.9);flex-shrink:0}.LoclyHeroWidget_labelBlock__nBCrY{display:flex;flex-direction:column;min-width:0}.LoclyHeroWidget_label__Ei6Oi{font-size:13px;font-weight:600;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoclyHeroWidget_labelMeta__8okAw{font-size:11px;color:color-mix(in oklab,#9ca3af 80%,#020617 20%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .LoclyHeroWidget_label__Ei6Oi{color:#111827}[data-theme=light] .LoclyHeroWidget_labelMeta__8okAw{color:color-mix(in oklab,#6b7280 80%,#9ca3af 20%)}.LoclyHeroWidget_city__zWcZP{font-size:12px;color:color-mix(in oklab,#e5e7eb 80%,#020617 20%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoclyHeroWidget_title__n9RHM{font-size:13px;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .LoclyHeroWidget_city__zWcZP{color:color-mix(in oklab,#4b5563 80%,#9ca3af 20%)}[data-theme=light] .LoclyHeroWidget_title__n9RHM{color:#111827}.LoclyHeroWidget_delta__w1MYg{font-size:13px;text-align:right;white-space:nowrap;color:color-mix(in oklab,#e5e7eb 86%,#020617 14%)}.LoclyHeroWidget_deltaPositive__4auZU{color:#4ade80}.LoclyHeroWidget_deltaNegative__X_94u{color:#f97373}[data-theme=light] .LoclyHeroWidget_delta__w1MYg{color:color-mix(in oklab,#111827 80%,#4b5563 20%)}.LoclyActivityWidget_wrap__zB_Y4{display:flex;justify-content:center}.LoclyActivityWidget_cardOuter__k1Bph{max-width:760px;border-radius:32px;padding:2px;background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.06),transparent 55%),radial-gradient(circle at 100% 100%,rgba(255,153,102,.16),transparent 55%),color-mix(in oklab,var(--bg,#020617) 96%,#000 4%);box-shadow:0 32px 90px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.95)}[data-theme=light] .LoclyActivityWidget_cardOuter__k1Bph{background:radial-gradient(circle at 0 0,rgba(255,245,238,.9),transparent 60%),radial-gradient(circle at 100% 100%,rgba(255,153,102,.16),transparent 60%),#fdf6f2;box-shadow:0 18px 50px rgba(15,23,42,.12),0 0 0 1px hsla(16,79%,87%,.7)}.LoclyActivityWidget_cardInner__sRVaX{border-radius:30px;padding:20px 22px 14px;background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.07),transparent 55%),color-mix(in oklab,var(--panel,#020617) 94%,#020617 6%);box-shadow:inset 0 0 0 1px rgba(148,163,184,.25),0 18px 40px rgba(15,23,42,.85);backdrop-filter:blur(22px)}[data-theme=light] .LoclyActivityWidget_cardInner__sRVaX{background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.96),transparent 55%),#fff;box-shadow:inset 0 0 0 1px hsla(16,79%,87%,.75),0 14px 34px rgba(15,23,42,.08)}.LoclyActivityWidget_headerTop__7BT80{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.LoclyActivityWidget_eyebrow__JKPr0{font-size:11px;letter-spacing:.18em;opacity:.7}.LoclyActivityWidget_displayTitle__8oQ8S{font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;line-height:1.18;margin-bottom:2px}.LoclyActivityWidget_displayAccent__Zuk7Y{background:linear-gradient(90deg,var(--accent1,#f96) 0,var(--accent2,#ff5e62) 50%,#f973ff 100%);-webkit-background-clip:text;color:transparent}.LoclyActivityWidget_subTitle__0wCi5{font-size:.95rem;color:color-mix(in oklab,#e5e7eb 90%,#020617 10%);opacity:.9;max-width:460px}[data-theme=light] .LoclyActivityWidget_eyebrow__JKPr0{color:color-mix(in oklab,#6b7280 80%,#111827 20%)}[data-theme=light] .LoclyActivityWidget_displayTitle__8oQ8S{color:#111827}[data-theme=light] .LoclyActivityWidget_subTitle__0wCi5{color:color-mix(in oklab,#4b5563 80%,#9ca3af 20%)}[data-theme=light] .LoclyActivityWidget_locationTag__uS_Kk{background:color-mix(in oklab,var(--accent1,#f96) 18%,#fff7ed 82%);color:#111827}.LoclyActivityWidget_tableHead__gOjlx{display:grid;grid-template-columns:1fr 2.2fr 1.4fr;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:color-mix(in oklab,#9ca3af 80%,#020617 20%);padding:0 2px 4px;border-bottom:1px solid rgba(31,41,55,.8);margin-bottom:8px}[data-theme=light] .LoclyActivityWidget_tableHead__gOjlx{color:color-mix(in oklab,#9ca3af 80%,#4b5563 20%);border-bottom:1px solid hsla(16,79%,87%,.85)}.LoclyActivityWidget_rows__BWiNa{position:relative;display:grid;grid-auto-rows:58px;gap:8px;padding:0 0 4px}.LoclyActivityWidget_rowsAnimating__ha7zf .LoclyActivityWidget_row__X3_3u:first-child{animation:LoclyActivityWidget_loclyRowEnter__UX1mZ .42s cubic-bezier(.18,.72,.25,1)}@keyframes LoclyActivityWidget_loclyRowEnter__UX1mZ{0%{opacity:.3;transform:translateY(-6px);filter:blur(1.2px)}50%{opacity:1;transform:translateY(1px);filter:blur(0)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.LoclyActivityWidget_row__X3_3u{display:grid;grid-template-columns:1fr 2.2fr 1.4fr;gap:8px;align-items:center;padding:10px 14px;border-radius:18px;background:linear-gradient(145deg,rgba(15,23,42,.95),rgba(15,23,42,.99));box-shadow:0 14px 32px rgba(15,23,42,.9),0 0 0 1px rgba(15,23,42,.95);overflow:hidden}[data-theme=light] .LoclyActivityWidget_row__X3_3u{background:linear-gradient(145deg,#f8fafc,#eef2ff);box-shadow:0 10px 24px rgba(15,23,42,.06),0 0 0 1px rgba(226,232,240,.95)}.LoclyActivityWidget_row__X3_3u[data-primary=true]{box-shadow:0 20px 44px #0f172a,0 0 0 1px hsla(0,0%,100%,.12);background:radial-gradient(circle at 0 0,hsla(0,0%,100%,.16),transparent 55%),linear-gradient(145deg,#020617,#020617)}[data-theme=light] .LoclyActivityWidget_row__X3_3u[data-primary=true]{background:radial-gradient(circle at 0 0,#fff,transparent 55%),#fff;box-shadow:0 18px 40px rgba(15,23,42,.1),0 0 0 1px rgba(209,213,219,.95)}.LoclyActivityWidget_row__X3_3u[data-muted=true]{opacity:.55}.LoclyActivityWidget_timeBlock__T3sXe{display:flex;flex-direction:column;gap:2px;min-width:0}.LoclyActivityWidget_time__QzUMe{font-size:13px;font-weight:600;color:#f9fafb}.LoclyActivityWidget_citySmall__EFPMB{font-size:11px;color:rgba(148,163,184,.85)}[data-theme=light] .LoclyActivityWidget_time__QzUMe{color:#111827}[data-theme=light] .LoclyActivityWidget_citySmall__EFPMB{color:color-mix(in oklab,#6b7280 80%,#9ca3af 20%)}.LoclyActivityWidget_mainBlock__8jTsf{display:flex;flex-direction:column;gap:2px;min-width:0}.LoclyActivityWidget_eventTitle__RCdyA{font-size:14px;font-weight:600;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LoclyActivityWidget_eventMeta__Y9RcC{font-size:11px;color:color-mix(in oklab,#9ca3af 80%,#020617 20%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .LoclyActivityWidget_eventTitle__RCdyA{color:#111827}[data-theme=light] .LoclyActivityWidget_eventMeta__Y9RcC{color:color-mix(in oklab,#6b7280 80%,#9ca3af 20%)}.LoclyActivityWidget_delta__SR7rN{font-size:13px;text-align:right;white-space:nowrap;color:color-mix(in oklab,#e5e7eb 86%,#020617 14%)}.LoclyActivityWidget_deltaPositive__8ZI_G{color:#4ade80}.LoclyActivityWidget_deltaNegative__hKOPz{color:#f97373}[data-theme=light] .LoclyActivityWidget_delta__SR7rN{color:color-mix(in oklab,#111827 80%,#4b5563 20%)}.LoclyActivityWidget_footer__0bhOd{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.7);display:flex;justify-content:flex-start}[data-theme=light] .LoclyActivityWidget_footer__0bhOd{border-top:1px solid hsla(16,79%,87%,.9)}.LoclyActivityWidget_footerCta__1NBD9{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:500;text-decoration:none;background:color-mix(in oklab,var(--panel,#020617) 80%,var(--accent1,#f96) 20%);color:#f9fafb;box-shadow:0 10px 28px rgba(15,23,42,.75)}[data-theme=light] .LoclyActivityWidget_footerCta__1NBD9{background:#111827;color:#f9fafb;box-shadow:0 10px 24px rgba(15,23,42,.18)}@media (max-width:640px){.LoclyActivityWidget_cardOuter__k1Bph{border-radius:24px}.LoclyActivityWidget_cardInner__sRVaX{border-radius:22px;padding:16px 12px 10px}.LoclyActivityWidget_headerTop__7BT80{margin-bottom:12px}.LoclyActivityWidget_displayTitle__8oQ8S{font-size:1.6rem;margin-bottom:0}.LoclyActivityWidget_subTitle__0wCi5{font-size:.85rem;max-width:260px}.LoclyActivityWidget_tableHead__gOjlx{display:none}.LoclyActivityWidget_rows__BWiNa{gap:6px}.LoclyActivityWidget_row__X3_3u{grid-template-columns:.9fr 2.3fr 1.5fr;padding:8px 10px;border-radius:14px}.LoclyActivityWidget_citySmall__EFPMB{display:none}.LoclyActivityWidget_eventTitle__RCdyA{font-size:13px}.LoclyActivityWidget_delta__SR7rN{font-size:12px}.LoclyActivityWidget_footer__0bhOd{padding-top:8px}.LoclyActivityWidget_footerCta__1NBD9{width:100%;justify-content:center}}.LoclyActivityWidget_cardOuter__k1Bph{width:100%;max-width:680px;margin:12px auto 0;border-radius:24px;padding:1px;box-shadow:0 18px 40px rgba(15,23,42,.6),0 0 0 1px rgba(15,23,42,.8)}.LoclyActivityWidget_cardInner__sRVaX{border-radius:22px;padding:16px 18px 10px}@media (min-width:900px){.LoclyActivityWidget_cardOuter__k1Bph{margin-top:16px;box-shadow:0 14px 32px rgba(15,23,42,.45),0 0 0 1px rgba(15,23,42,.7)}.LoclyActivityWidget_cardInner__sRVaX{padding:14px 18px 10px}}.LoclyEmbedWidget_shell__oaoxA{position:relative;overflow:hidden;border-radius:32px;padding:1px;background:radial-gradient(circle at 0 0,color-mix(in oklab,var(--accent,#f96) 35%,transparent 65%),transparent 70%),radial-gradient(circle at 100% 0,color-mix(in oklab,var(--accent-2,#ff5e62) 30%,transparent 70%),transparent 80%),var(--bg-elevated,var(--bg,#050509));box-shadow:0 32px 80px rgba(0,0,0,.75),0 0 0 1px rgba(148,163,184,.16)}:root[data-theme=light] .LoclyEmbedWidget_shell__oaoxA{background:radial-gradient(circle at 0 0,color-mix(in oklab,var(--accent,#f96) 22%,transparent 78%),transparent 75%),radial-gradient(circle at 100% 0,color-mix(in oklab,var(--accent-2,#ff5e62) 18%,transparent 82%),transparent 80%),var(--bg-elevated,#f9fafb);box-shadow:0 18px 45px rgba(15,23,42,.18),0 0 0 1px rgba(148,163,184,.26)}.LoclyEmbedWidget_shell__oaoxA:before{content:"";position:absolute;inset:-25%;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink-soft,#9ca3af) 50%,transparent 50%) 0,transparent 60%);background-size:22px 22px;opacity:.14;mix-blend-mode:screen;pointer-events:none;z-index:0}.LoclyEmbedWidget_inner__pv4Bx{position:relative;border-radius:30px;background:radial-gradient(circle at 10% 0,color-mix(in oklab,var(--accent,#f96) 12%,transparent 88%),transparent 70%),radial-gradient(circle at 80% 0,color-mix(in oklab,var(--accent-2,#60a5fa) 10%,transparent 90%),transparent 75%),color-mix(in oklab,var(--panel,#020617) 94%,var(--bg,#020617) 6%);padding:40px 40px 28px;display:flex;gap:40px;align-items:center;color:var(--ink,#f9fafb);z-index:1}:root[data-theme=light] .LoclyEmbedWidget_inner__pv4Bx{background:radial-gradient(circle at 10% 0,color-mix(in oklab,var(--accent,#f96) 10%,transparent 90%),transparent 75%),radial-gradient(circle at 80% 0,color-mix(in oklab,var(--accent-2,#60a5fa) 10%,transparent 90%),transparent 80%),color-mix(in oklab,var(--panel,#fff) 96%,#e5e7eb 4%)}@media (max-width:900px){.LoclyEmbedWidget_inner__pv4Bx{flex-direction:column;align-items:flex-start;padding:28px 20px 22px;gap:28px}}.LoclyEmbedWidget_left__GWUW4{flex:1.2;min-width:0}.LoclyEmbedWidget_logoRow__CMEHc{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#e5e7eb);opacity:.9}.LoclyEmbedWidget_logoDot__S7SHh{width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,#f96,#ff5e62);box-shadow:0 0 14px rgba(255,153,102,.75)}.LoclyEmbedWidget_logoText__2ZRwb{font-weight:600}.LoclyEmbedWidget_title__RW5CG{font-size:32px;line-height:1.05;margin:0 0 12px;color:var(--ink-strong,var(--ink,#0b1120))}@media (min-width:1024px){.LoclyEmbedWidget_title__RW5CG{font-size:36px;max-width:24rem}}.LoclyEmbedWidget_subtitle__q_317{margin:0 0 16px;color:var(--ink-soft,#d1d5db);font-size:15px;max-width:30rem}:root[data-theme=light] .LoclyEmbedWidget_subtitle__q_317{color:#4b5563}.LoclyEmbedWidget_usp__PXyQq{margin:0 0 20px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted,#9ca3af);display:flex;align-items:center;gap:10px}.LoclyEmbedWidget_usp__PXyQq:before{content:"";width:7px;height:7px;border-radius:999px;background:radial-gradient(circle,#38bdf8 0,#0ea5e9 60%,transparent 100%);box-shadow:0 0 10px rgba(56,189,248,.85)}.LoclyEmbedWidget_cta__wx6_H{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;background:linear-gradient(135deg,#f96,#ff5e62);color:#050509;font-weight:600;font-size:14px;text-decoration:none;box-shadow:0 18px 35px rgba(0,0,0,.8),0 0 0 1px rgba(248,250,252,.08);transition:transform .15s ease,box-shadow .15s ease,opacity .12s ease,filter .15s ease}.LoclyEmbedWidget_cta__wx6_H:hover{transform:translateY(-1px);box-shadow:0 22px 40px rgba(0,0,0,.9),0 0 0 1px rgba(248,250,252,.18);filter:brightness(1.03)}.LoclyEmbedWidget_cta__wx6_H:active{transform:translateY(0);box-shadow:0 12px 24px rgba(0,0,0,.9),0 0 0 1px rgba(148,163,184,.4);opacity:.96}.LoclyEmbedWidget_badge__P1PGr{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:color-mix(in oklab,var(--bg,#020617) 85%,#020617 15%);border:1px solid rgba(148,163,184,.5);font-size:11px;color:var(--ink-soft,#e5e7eb);box-shadow:0 10px 25px rgba(0,0,0,.7)}.LoclyEmbedWidget_right__kSA17{flex:1;display:flex;justify-content:flex-end;width:100%}@media (max-width:900px){.LoclyEmbedWidget_right__kSA17{width:100%;justify-content:center}}.LoclyEmbedWidget_playerOuter__mEWbl{position:relative;max-width:460px;width:100%;transform:translateY(4px)}.LoclyEmbedWidget_playerInner__lpyS4{position:relative;border-radius:22px;background:color-mix(in oklab,var(--panel,#020617) 96%,#020617 4%);border:1px solid rgba(148,163,184,.4);padding:20px 22px 14px;overflow:hidden;box-shadow:0 26px 60px rgba(0,0,0,.9),0 0 0 1px rgba(15,23,42,.9)}.LoclyEmbedWidget_playerGlow__qVJxZ{position:absolute;inset:-18%;border-radius:inherit;background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.04),transparent 70%);pointer-events:none;z-index:-1}.LoclyEmbedWidget_waveRow__9xiqU{display:flex;align-items:flex-end;gap:3px;height:52px}.LoclyEmbedWidget_waveBar__q7_Wi{flex:1;border-radius:999px;background:linear-gradient(180deg,#f9fafb,#9ca3af);opacity:.96;transform-origin:center bottom;animation:LoclyEmbedWidget_waveBounce__IWP5c 1.3s ease-in-out infinite alternate}.LoclyEmbedWidget_waveBar__q7_Wi:nth-child(3n){animation-duration:1.5s}.LoclyEmbedWidget_waveBar__q7_Wi:nth-child(4n){animation-duration:1.7s}.LoclyEmbedWidget_waveBar__q7_Wi:nth-child(5n){animation-duration:1.9s}@keyframes LoclyEmbedWidget_waveBounce__IWP5c{0%{transform:scaleY(.7)}to{transform:scaleY(1.15)}}.LoclyEmbedWidget_playerBottom__xbxJD{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:12px;color:#9ca3af}:root[data-theme=light] .LoclyEmbedWidget_playerBottom__xbxJD{color:#6b7280}.LoclyEmbedWidget_playerLabel__Wol6O{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.LoclyEmbedWidget_playerDots__Ff1xj{display:flex;gap:4px}.LoclyEmbedWidget_playerDots__Ff1xj span{width:6px;height:6px;border-radius:999px;background:#4b5563}.AnnouncementRotator_badge__G_a4q{display:inline-flex;align-items:center;padding:4px 12px;font-size:12px;font-weight:500;border-radius:999px;letter-spacing:-.01em;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.85);color:#0f172a;max-width:260px;overflow:hidden}.AnnouncementRotator_text___pzfv{display:inline-block;white-space:nowrap;text-overflow:ellipsis;animation:AnnouncementRotator_fadeIn__B0C6G .45s ease-out}@keyframes AnnouncementRotator_fadeIn__B0C6G{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html[data-theme=dark] .AnnouncementRotator_badge__G_a4q{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.6);color:#e5e7eb;backdrop-filter:blur(6px)}@media (max-width:480px){.AnnouncementRotator_badge__G_a4q{display:none}}.GlobalHeader_shell__QxqOo{position:sticky;top:0;z-index:60;transform:translateY(0);transition:transform .22s ease-out,background .18s ease,border-color .18s ease,box-shadow .18s ease,backdrop-filter .18s ease;border-bottom:1px solid transparent;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}.GlobalHeader_hidden__6lj90{transform:translateY(-100%)}.GlobalHeader_scrolled__skIp_{border-bottom-color:var(--line)}html[data-theme=light] .GlobalHeader_shell__QxqOo{background:hsla(60,17%,98%,.82);box-shadow:0 6px 24px rgba(0,0,0,.04)}html[data-theme=light] .GlobalHeader_shell__QxqOo.GlobalHeader_scrolled__skIp_{background:hsla(60,17%,98%,.92);box-shadow:0 10px 28px rgba(0,0,0,.07)}html[data-theme=dark] .GlobalHeader_shell__QxqOo{background:rgba(20,19,18,.72);box-shadow:0 10px 30px rgba(0,0,0,.24)}html[data-theme=dark] .GlobalHeader_shell__QxqOo.GlobalHeader_scrolled__skIp_{background:rgba(20,19,18,.88);box-shadow:0 16px 40px rgba(0,0,0,.34)}.GlobalHeader_inner__qJJOM{max-width:1120px;margin:0 auto;padding:0 20px;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.GlobalHeader_brand__dpjOg{min-width:0;display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.GlobalHeader_logoWrap__TvcXp{width:36px;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-xs)}.GlobalHeader_brandText__2q7X8{display:inline-flex;align-items:baseline;gap:2px;flex-shrink:0}.GlobalHeader_name__9cE4X{font-weight:800;letter-spacing:-.045em;font-size:1.02rem;color:var(--ink);line-height:1}.GlobalHeader_dot__mHGJc{font-weight:800;font-size:1.02rem;line-height:1;color:var(--accent-solid)}.GlobalHeader_announcementWrap__S_fit{min-width:0;display:flex;align-items:center}.GlobalHeader_right__LrIF9{display:flex;align-items:center;gap:12px;flex-shrink:0}.GlobalHeader_themeWrap__Updmm{display:flex;align-items:center;justify-content:center}@media (max-width:900px){.GlobalHeader_inner__qJJOM{padding:0 16px}.GlobalHeader_announcementWrap__S_fit{max-width:280px;overflow:hidden}}@media (max-width:640px){.GlobalHeader_inner__qJJOM{min-height:60px;padding:0 14px}.GlobalHeader_brand__dpjOg{gap:10px}.GlobalHeader_logoWrap__TvcXp{width:34px;height:34px;flex-basis:34px}.GlobalHeader_dot__mHGJc,.GlobalHeader_name__9cE4X{font-size:.98rem}.GlobalHeader_announcementWrap__S_fit{display:none}}@media (max-width:420px){.GlobalHeader_inner__qJJOM{padding:0 12px}}.CitiesPage_page__q8MVq{min-height:100vh;background:var(--bg);color:var(--ink)}.CitiesPage_main__eaEqj{max-width:1120px;margin:32px auto 0;padding:24px 16px 72px}.CitiesPage_panel__rYZsy{background:color-mix(in oklab,var(--panel) 96%,#fff 4%);border-radius:24px;padding:24px 20px 22px;border:1px solid color-mix(in oklab,var(--line) 85%,transparent);box-shadow:0 18px 45px rgba(15,23,42,.06)}@media (min-width:768px){.CitiesPage_panel__rYZsy{padding:28px 28px 24px}}.CitiesPage_panelHeader___4ISE{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.CitiesPage_title__3gzed{margin:0 0 6px}.CitiesPage_heroChips__3qYww{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.CitiesPage_heroChip__qGNC5{font-size:.8rem;border-radius:999px;padding:5px 10px;background:color-mix(in oklab,var(--panel) 94%,#fff 6%);border:1px solid color-mix(in oklab,var(--line) 85%,transparent)}.CitiesPage_heroStatsRow__nNMJg{margin-top:10px;font-size:.8rem;color:color-mix(in oklab,var(--ink) 60%,transparent);align-items:center;gap:4px}.CitiesPage_heroDot__LnPHA{opacity:.6}.CitiesPage_filtersRow___fMEr{display:flex;flex-direction:column;gap:12px;margin-top:18px;margin-bottom:18px}@media (min-width:768px){.CitiesPage_filtersRow___fMEr{flex-direction:row;align-items:flex-end;justify-content:space-between}}.CitiesPage_filtersBlock__eS5mz{display:flex;flex-direction:column;gap:6px}.CitiesPage_filtersBlockSearch___sw5u{flex:1;min-width:0}.CitiesPage_filtersLabel__WgkvK{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in oklab,var(--ink) 55%,transparent)}.CitiesPage_chipsShell__JdBYq{border-radius:999px;padding:3px;background:color-mix(in oklab,var(--panel) 94%,#fff 6%);border:1px solid color-mix(in oklab,var(--line) 85%,transparent)}.CitiesPage_chips__GNNfd{display:flex;flex-wrap:wrap;gap:4px}.CitiesPage_chip__aHVOn{border-radius:999px;padding:5px 12px;font-size:.8rem;border:0;background:transparent;cursor:pointer;white-space:nowrap;color:color-mix(in oklab,var(--ink) 75%,transparent);transition:background .15s ease,color .15s ease,box-shadow .12s ease}.CitiesPage_chip__aHVOn:hover{background:color-mix(in oklab,var(--panel) 90%,#fff 10%)}.CitiesPage_chipActive__jKudA{background:linear-gradient(135deg,#f96,#ff5e62);color:#0b1020;box-shadow:0 10px 26px hsla(0,91%,71%,.4)}.CitiesPage_searchShell__Y5hAg{display:flex;align-items:center;gap:8px;border-radius:999px;padding:6px 12px;background:color-mix(in oklab,var(--panel) 94%,#fff 6%);border:1px solid color-mix(in oklab,var(--line) 85%,transparent)}.CitiesPage_searchIcon__2GVl6{font-size:.9rem;opacity:.8}.CitiesPage_searchInput__pRdjR{border:none;outline:none;background:transparent;width:100%;font-size:.9rem;color:var(--ink)}.CitiesPage_searchInput__pRdjR::placeholder{color:color-mix(in oklab,var(--ink) 45%,transparent)}.CitiesPage_searchInput__pRdjR:focus{outline:none}.CitiesPage_citiesList__sx82Z{display:flex;flex-direction:column;gap:12px}.CitiesPage_cityCard__iDT6b{border-radius:20px;border:1px solid color-mix(in oklab,var(--line) 85%,transparent);background:color-mix(in oklab,var(--panel) 94%,#fff 6%);padding:14px 14px 12px;box-shadow:0 6px 20px rgba(15,23,42,.05)}@media (min-width:768px){.CitiesPage_cityCard__iDT6b{padding:16px 18px 14px}}.CitiesPage_cityMain__8h9TR{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width:640px){.CitiesPage_cityMain__8h9TR{flex-direction:column;align-items:flex-start}}.CitiesPage_cityLeft__8hUjt{display:flex;align-items:flex-start;gap:12px;min-width:0}.CitiesPage_cityAvatar__Ft0B3{width:40px;height:40px;border-radius:14px;background:color-mix(in oklab,#f96 45%,#ff5e62 55%);display:flex;align-items:center;justify-content:center;font-weight:750;font-size:.86rem;color:#fff;flex-shrink:0}.CitiesPage_cityText__hoxBM{display:flex;flex-direction:column;gap:4px;min-width:0}.CitiesPage_cityName__1moET{margin:0;font-size:1rem;font-weight:700}.CitiesPage_cityRegion__wVAls{margin:0;font-size:.8rem;color:color-mix(in oklab,var(--ink) 60%,transparent)}.CitiesPage_cityBlurb__RVi6_{margin:2px 0 0;font-size:.84rem;color:color-mix(in oklab,var(--ink) 70%,transparent)}.CitiesPage_cityEmpty__N46Z8{margin:4px 0 6px;font-size:.8rem;color:color-mix(in oklab,var(--ink) 80%,transparent)}.CitiesPage_cityEmptyLink__Swi4a{font-weight:600;text-decoration:underline;color:#fb923c}.CitiesPage_cityEmptyLink__Swi4a:hover{color:#fed7aa}.CitiesPage_metricsRow__8jUU8{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.CitiesPage_metricBadge__4hf38{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 10px;font-size:.78rem;border:1px solid color-mix(in oklab,var(--line) 80%,transparent);background:color-mix(in oklab,var(--panel) 96%,#fff 4%)}.CitiesPage_metricHint__ow4BV{opacity:.7}.CitiesPage_cityRight__LdTTZ{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}@media (max-width:640px){.CitiesPage_cityRight__LdTTZ{align-items:stretch;width:100%}}.CitiesPage_primaryCta__EwmNI{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 18px;font-size:.84rem;font-weight:650;color:#0b1020;background:linear-gradient(135deg,#f96,#ff5e62);text-decoration:none;box-shadow:0 16px 40px hsla(0,91%,71%,.45);white-space:nowrap;transition:transform .08s ease-out,box-shadow .12s ease-out,filter .12s ease-out}.CitiesPage_primaryCta__EwmNI:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 20px 52px hsla(0,91%,71%,.55)}.CitiesPage_primaryCta__EwmNI:active{transform:translateY(0);box-shadow:0 10px 26px hsla(0,91%,71%,.4)}.CitiesPage_secondaryCta__MUPja{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:550;text-decoration:none;border:1px solid color-mix(in oklab,var(--line) 80%,transparent);background:color-mix(in oklab,var(--panel) 96%,#fff 4%);color:color-mix(in oklab,var(--ink) 80%,transparent)}.CitiesPage_statusPill__d1Q43{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:.74rem;border:1px solid transparent;color:color-mix(in oklab,var(--ink) 88%,transparent)}.CitiesPage_statusDot__pzevS{width:6px;height:6px;border-radius:999px;background:currentColor}.CitiesPage_statusPill_new__mfkc0{background:rgba(148,163,184,.18);border-color:rgba(148,163,184,.55)}.CitiesPage_statusPill_ready__85GUU{background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.6)}.CitiesPage_statusPill_hot__dX5HA{background:hsla(0,91%,71%,.2);border-color:hsla(0,91%,71%,.65)}.CitiesPage_statusPill_quiet__HN65M{background:rgba(56,189,248,.18);border-color:rgba(56,189,248,.6)}.CitiesPage_statusPill_normal__93YkA{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.6)}.CitiesPage_emptyState__kJ3SY{margin-top:8px;padding:14px 16px;border-radius:16px;border:1px dashed color-mix(in oklab,var(--line) 80%,transparent);font-size:.9rem;text-align:center;color:color-mix(in oklab,var(--ink) 65%,transparent)}.CitiesPage_footer__UFMvd{margin-top:16px;text-align:center;font-size:.78rem;color:color-mix(in oklab,var(--ink) 55%,transparent)}.CitiesPage_heroText__OnwA8{flex:1;min-width:0}.CitiesPage_heroBadge__FlCRL{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab,var(--panel) 92%,#fff 8%);border:1px solid color-mix(in oklab,var(--line) 85%,transparent)}.CitiesPage_title__3gzed{margin:0 0 4px;font-size:1.7rem;font-weight:750;letter-spacing:.01em}.CitiesPage_lead__nJmf8{margin:0;font-size:.92rem;color:color-mix(in oklab,var(--ink) 70%,transparent)}.CitiesPage_heroStatsRow__nNMJg{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.CitiesPage_heroStat__kyvcb{flex:1;min-width:140px;border-radius:14px;padding:8px 12px;background:color-mix(in oklab,var(--panel) 96%,#fff 4%);border:1px solid color-mix(in oklab,var(--line) 80%,transparent)}@media (max-width:640px){.CitiesPage_panelHeader___4ISE{margin-bottom:12px}.CitiesPage_heroStatsRow__nNMJg{flex-direction:column}.CitiesPage_heroStat__kyvcb{width:100%}}.CitiesPage_heroStatNumber__q6hfN{font-size:1.05rem;font-weight:750}.CitiesPage_heroStatLabel__uB3u_{margin-top:2px;font-size:.78rem;color:color-mix(in oklab,var(--ink) 60%,transparent)}@media (max-width:640px){.CitiesPage_heroStatsRow__nNMJg{flex-direction:column}}.CitiesPage_primaryCta__EwmNI{color:#222}[data-theme=dark] .CitiesPage_primaryCta__EwmNI{color:#fff}.CitiesPage_chipActive__jKudA{color:#222}[data-theme=dark] .CitiesPage_chipActive__jKudA{color:#fff}.CitiesPage_statusPill_hot__dX5HA{color:#222}[data-theme=dark] .CitiesPage_statusPill_hot__dX5HA{color:#fff}