:root{--space-bg:#02060d;--space-panel:#07101bc2;--space-line:#97c2e72b;--space-text:#f4f8ff;--space-muted:#91a6ba;--space-blue:#62aaff;--space-red:#ff5b66;--space-green:#42d7a0}.completeExperience{height:min(1000px,100svh);min-height:700px;color:var(--space-text);isolation:isolate;background:#02060c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.completeSpaceBackdrop{z-index:0;background:radial-gradient(circle at 63% 26%,#1e66b230,#0000 27%),radial-gradient(circle at 14% 15%,#2764ae26,#0000 25%),linear-gradient(#01040a,#05101d 66%,#02070d);position:absolute;inset:0}.completeSpaceBackdrop:before,.completeSpaceBackdrop:after{content:"";opacity:.28;background-image:radial-gradient(circle,#b9dcff 0 1px,#0000 1.5px);background-size:79px 79px;animation:80s linear infinite starDrift;position:absolute;inset:-40%}.completeSpaceBackdrop:after{opacity:.18;filter:blur(.3px);background-size:131px 131px;animation-duration:130s;animation-direction:reverse}@keyframes starDrift{to{transform:translate(10%,5%)rotate(2deg)}}.completeMapLayer{z-index:1;opacity:0;filter:brightness(.68)saturate(1.12)contrast(1.14);background:#050b12;transition:opacity 1.1s,transform 2s cubic-bezier(.2,.75,.15,1),filter 1s;position:absolute;inset:0;transform:scale(1.07)}.phase-district .completeMapLayer{opacity:1;filter:brightness(.75)saturate(1.16)contrast(1.13);transform:scale(1)}.phase-flight .completeMapLayer{opacity:.35;transform:scale(1.02)}.completeEarthLayer{z-index:2;opacity:1;pointer-events:auto;transition:opacity 1.15s,transform 1.8s cubic-bezier(.2,.7,.05,1),filter 1.3s;position:absolute;inset:0;transform:scale(1)}.phase-flight .completeEarthLayer{opacity:.16;filter:blur(4px)brightness(1.6);transform:scale(3.9)}.phase-district .completeEarthLayer,.globe-hidden .completeEarthLayer{opacity:0;pointer-events:none;transform:scale(4.8)}.realisticEarthCanvas{cursor:grab;position:absolute;inset:0}.realisticEarthCanvas:active{cursor:grabbing}.realisticEarthCanvas canvas{width:100%;height:100%;display:block}.cosmicVignette{z-index:4;pointer-events:none;background:linear-gradient(90deg,#000409bd,#0000 32% 70%,#0004095c),linear-gradient(#00030873,#0000 18% 77%,#000408cc);position:absolute;inset:0;box-shadow:inset 0 0 150px #000000bd}.glassPanel{-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--space-line);background:linear-gradient(145deg,#0c1927d9,#050c15b8);box-shadow:0 20px 55px #00000047,inset 0 1px #ffffff0d}.completeHeader{z-index:30;border-radius:18px;align-items:center;gap:24px;height:64px;padding:0 14px 0 18px;display:flex;position:absolute;top:14px;left:18px;right:18px}.completeBrand{color:#fff;align-items:center;gap:11px;min-width:210px;text-decoration:none;display:flex}.completeBrand>span:last-child{flex-direction:column;line-height:1;display:flex}.completeBrand strong{letter-spacing:.055em;font-size:15px}.completeBrand small{color:#8ea5b9;margin-top:5px;font-size:10px}.completeLogo{background:conic-gradient(#ff5c58 0 22%,transparent 22% 29%,#f3b846 29% 47%,transparent 47% 54%,#36d39b 54% 71%,transparent 71% 78%,#6395ff 78%);border-radius:50%;width:33px;height:33px;display:block;position:relative;box-shadow:0 0 25px #5ea4ff40}.completeLogo:after{content:"";background:#06111d;border-radius:50%;position:absolute;inset:8px}.completeNav{flex:1;align-items:center;gap:5px;display:flex}.completeNav a,.completeNav button{color:#c2d0dc;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;text-decoration:none;display:flex}.completeNav a:hover,.completeNav button:hover,.completeNav .active{color:#fff;background:#64a4e11c;box-shadow:inset 0 0 0 1px #80b7eb21}.completeHeaderActions{align-items:center;gap:8px;display:flex}.completeAddButton{color:#fff;background:linear-gradient(135deg,#1e6bd8,#173f83);border:1px solid #77b9ff85;border-radius:11px;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:12px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 0 25px #2d7fef42,inset 0 1px #ffffff2e}.iconGlassButton{border:1px solid var(--space-line);color:#dbe9f5;cursor:pointer;background:#0a1622b3;border-radius:11px;place-items:center;width:39px;height:39px;text-decoration:none;display:grid;position:relative}.iconGlassButton em{color:#fff;background:#ff5b66;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.completeUser{align-items:center;gap:6px;display:flex}.completeUser>a{color:#fff;background:linear-gradient(135deg,#427fbc,#172f4c);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;text-decoration:none;display:grid}.completeUser button{color:#91a8bb;cursor:pointer;background:0 0;border:0;font-size:10px}.completeCategoryBar{z-index:24;border-radius:20px;flex-direction:column;gap:3px;width:194px;padding:8px;display:flex;position:absolute;top:94px;left:18px}.completeCategoryBar button{--section-color:#5caeff;text-align:left;color:#d2dfeb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:9px;padding:8px;transition:all .25s;display:grid}.completeCategoryBar button:hover,.completeCategoryBar button.active{background:color-mix(in srgb,var(--section-color) 13%,#0a121cbd);border-color:color-mix(in srgb,var(--section-color) 40%,transparent);transform:translate(3px)}.completeCategoryBar button>span{width:36px;height:36px;color:var(--section-color);background:color-mix(in srgb,var(--section-color) 15%,#040b13cc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-color) 35%,transparent);border-radius:10px;place-items:center;display:grid}.completeCategoryBar b{font-size:12px}.completeCategoryBar small{color:#8195a7;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.completeHeroCopy{z-index:15;pointer-events:none;width:415px;position:absolute;top:22%;left:240px}.completeEyebrow{color:#a7c5df;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.completeEyebrow i{background:#ff5a66;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #ff5a66}.completeHeroCopy h1{letter-spacing:-.06em;margin:20px 0 18px;font-size:clamp(52px,5.3vw,88px);font-weight:620;line-height:.88}.completeHeroCopy h1 strong{color:#0000;background:linear-gradient(100deg,#fff,#8ec6ff);-webkit-background-clip:text;background-clip:text;font-weight:820}.completeHeroCopy>p{color:#a4b6c5;max-width:395px;font-size:15px;line-height:1.65}.completeHeroActions{pointer-events:auto;align-items:center;gap:12px;margin-top:27px;display:flex}.completeHeroActions button,.completeHeroActions a{cursor:pointer;border-radius:13px;align-items:center;gap:9px;height:48px;padding:0 18px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.completeHeroActions button{color:#fff;background:linear-gradient(135deg,#276aaaeb,#113152eb);border:1px solid #89c1f559;box-shadow:0 16px 40px #0a58a940}.completeHeroActions a{border:1px solid var(--space-line);color:#c8d7e4;background:#07101a8c}.completeMetrics{gap:35px;margin-top:36px;display:flex}.completeMetrics div{flex-direction:column;display:flex}.completeMetrics b{font-size:21px}.completeMetrics span{color:#7f95a7;margin-top:3px;font-size:9px}.contextualGuide{z-index:25;border-radius:17px;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:285px;padding:14px;transition:all .35s;display:grid;position:absolute;top:100px;right:25px}.contextualGuide>svg{color:#80bfff}.contextualGuide b{font-size:12px}.contextualGuide small{color:#89a0b3;margin-top:3px;font-size:10px;line-height:1.45;display:block}.completeModeControls{z-index:27;border-radius:16px;gap:4px;padding:6px;display:flex;position:absolute;bottom:22px;right:22px}.completeModeControls button{color:#a6b8c8;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 11px;display:flex}.completeModeControls button:hover,.completeModeControls button.active{color:#fff;background:#5da0dd24}.completeModeControls span{font-size:10px}.earthSettingsPanel{z-index:32;border-radius:18px;width:270px;padding:15px;position:absolute;bottom:79px;right:23px}.earthSettingsPanel>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.earthSettingsPanel>div button{color:#a7b9c8;background:0 0;border:0}.earthSettingsPanel label{border-top:1px solid #97c2e71a;justify-content:space-between;align-items:center;padding:11px 0;font-size:11px;display:flex}.earthSettingsPanel label span{align-items:center;gap:8px;display:flex}.earthSettingsPanel input{accent-color:#4e9eff}.earthSettingsPanel select{border:1px solid var(--space-line);color:#d8e5f0;background:#0b1927;border-radius:8px;padding:5px 7px}.earthSettingsPanel>small{color:#6f8497;margin-top:8px;font-size:9px;line-height:1.45;display:block}.districtFilterDock{z-index:25;border-radius:17px;gap:5px;padding:6px;display:flex;position:absolute;top:94px;left:230px;right:330px;overflow:auto}.districtFilterDock button{--section-color:#69aaff;white-space:nowrap;color:#9fb3c4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:10px;display:flex}.districtFilterDock button:hover,.districtFilterDock button.active{background:color-mix(in srgb,var(--section-color) 14%,#08111bb8);border-color:color-mix(in srgb,var(--section-color) 35%,transparent);color:#fff}.districtFilterDock svg{color:var(--section-color)}.districtPin{--pin:#ff5965;cursor:pointer;filter:drop-shadow(0 7px 14px #0000008c);background:0 0;border:0;width:42px;height:52px;transition:transform .2s;position:relative}.districtPin:hover{z-index:5;transform:translateY(-5px)scale(1.12)}.districtPinCore{background:linear-gradient(135deg,color-mix(in srgb,var(--pin) 88%,#fff),color-mix(in srgb,var(--pin) 64%,#000));width:31px;height:31px;box-shadow:0 0 18px color-mix(in srgb,var(--pin) 70%,transparent);color:#fff;border:2px solid #ffffffb3;border-radius:50% 50% 50% 12%;place-items:center;font-size:13px;display:grid;position:absolute;top:3px;left:6px;transform:rotate(-45deg)}.districtPinCore:first-letter{transform:rotate(45deg)}.districtPinHalo{border:2px solid var(--pin);opacity:.6;border-radius:50%;width:43px;height:13px;animation:1.8s ease-out infinite pinHalo;position:absolute;bottom:0;left:0}.districtPin.promoted:after{content:"VIP";color:#251604;letter-spacing:.08em;background:#ffbd4a;border-radius:7px;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;top:-5px;right:-15px}@keyframes pinHalo{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.3)}}@keyframes vipPulse{50%{box-shadow:0 0 32px var(--pin);transform:rotate(-45deg)scale(1.08)}}.vipSpacecraft{--ship-color:#5caeff;--ship-delay:0s;z-index:14;left:-140px;top:var(--ship-top,25%);color:var(--ship-color);cursor:pointer;animation:18s linear infinite shipOrbit;animation-delay:var(--ship-delay);filter:drop-shadow(0 0 12px var(--ship-color));opacity:.82;background:0 0;border:0;align-items:center;gap:7px;display:flex;position:absolute}.vipSpacecraft svg{transform:rotate(45deg)}.vipSpacecraft em{color:#fff;border:1px solid color-mix(in srgb,var(--ship-color) 45%,transparent);background:#07101ccc;border-radius:8px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.shipTrail{background:linear-gradient(90deg,transparent,var(--ship-color));width:90px;height:2px;box-shadow:0 0 12px var(--ship-color)}.ship-2{--ship-top:37%;animation-duration:23s;transform:scale(.75)}.ship-3{--ship-top:16%;animation-duration:27s;transform:scale(.64)}.ship-4{--ship-top:47%;animation-duration:20s;transform:scale(.84)}.ship-5{--ship-top:10%;animation-duration:31s;transform:scale(.55)}@keyframes shipOrbit{0%{left:-180px;transform:translateY(15px)rotate(-4deg)}45%{transform:translateY(-30px)rotate(3deg)}to{left:110%;transform:translateY(10px)rotate(-3deg)}}.atmosphereFlight{z-index:45;opacity:0;pointer-events:none;background:radial-gradient(circle,#3891ff2e,#02060cf0 68%);transition:all .35s;position:absolute;inset:0}.atmosphereFlight.active{opacity:1}.warpLines{position:absolute;inset:0;overflow:hidden}.warpLines i{transform-origin:50% 0;opacity:.35;background:linear-gradient(#0000,#79bbff,#0000);width:2px;height:42vh;animation:.8s linear infinite warp;position:absolute;top:50%;left:50%}.warpLines i:first-child{transform:rotate(0)}.warpLines i:nth-child(2){transform:rotate(30deg)}.warpLines i:nth-child(3){transform:rotate(60deg)}.warpLines i:nth-child(4){transform:rotate(90deg)}.warpLines i:nth-child(5){transform:rotate(120deg)}.warpLines i:nth-child(6){transform:rotate(150deg)}.warpLines i:nth-child(7){transform:rotate(180deg)}.warpLines i:nth-child(8){transform:rotate(210deg)}.warpLines i:nth-child(9){transform:rotate(240deg)}.warpLines i:nth-child(10){transform:rotate(270deg)}.warpLines i:nth-child(11){transform:rotate(300deg)}.warpLines i:nth-child(12){transform:rotate(330deg)}.flightTarget{flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flightTarget i{border:2px solid #70b9ff;border-radius:50%;width:60px;height:60px;animation:.75s infinite targetPulse;box-shadow:0 0 45px #4b9ef2,0 0 0 20px #50a0f017}.flightTarget b{letter-spacing:.22em;font-size:11px}.atmosphereFlight.active .flightTarget{animation:1.4s cubic-bezier(.4,0,.2,1) flightZoom}@keyframes warp{to{opacity:0;height:80vh}}@keyframes targetPulse{50%{opacity:.65;transform:scale(1.3)}}@keyframes flightZoom{0%{opacity:.1;transform:translate(-50%,-50%)scale(.35)}to{opacity:1;transform:translate(-50%,-50%)scale(1.6)}}.completeEventCard{z-index:33;color:#edf6ff;border-radius:22px;width:330px;max-height:calc(100% - 250px);padding:17px;animation:.45s cubic-bezier(.2,.8,.15,1) eventCardIn;position:absolute;top:154px;right:22px;overflow:auto}@keyframes eventCardIn{0%{opacity:0;transform:translate(24px)scale(.96)}}.eventCardClose{color:#b8cad9;cursor:pointer;background:#ffffff0d;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.eventCardTop{justify-content:space-between;align-items:center;padding-right:35px;display:flex}.eventCardTop>span{color:var(--event-color);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.eventCardTop time{color:#7f93a5;font-size:9px}.completeEventCard h2{margin:16px 0 7px;font-size:25px;line-height:1.07}.eventLocation{color:#95aabb;align-items:center;gap:6px;margin:0 0 12px;font-size:10px;display:flex}.vipLabel{color:#ffd17a;background:#ffb83f24;border:1px solid #ffbf494d;border-radius:8px;align-items:center;gap:6px;margin-top:13px;padding:6px 8px;font-size:9px;font-weight:850;display:inline-flex}.completeEventCover{object-fit:cover;border:1px solid #ffffff14;border-radius:14px;width:100%;height:150px}.completeEventCover.empty{color:var(--event-color);background:radial-gradient(circle,#4a8ec926,#050d16b3);place-items:center;display:grid}.completeEventExcerpt{color:#b4c3cf;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.completeEventPrice{font-size:22px}.ratingSummary{background:#a166ff17;border:1px solid #a774ff2e;border-radius:12px;justify-content:space-between;align-items:center;margin:11px 0;padding:11px;display:flex}.ratingSummary span{color:#ffd063;font-weight:850}.ratingSummary small{color:#9badbd;font-size:9px}.verificationMini{background:#060e18a8;border:1px solid #8fbbe121;border-radius:14px;margin:12px 0;padding:12px}.verificationMini>div:first-child{justify-content:space-between;font-size:10px;display:flex}.verificationMini b.positive{color:#49d9a1}.verificationMini b.negative{color:#ff6d75}.verificationButtons{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid!important}.verificationButtons button{color:#9fb1c0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:36px;font-size:9px;display:flex}.verificationButtons button.confirm.active{color:#61e3ad;background:#36d3971f;border-color:#3ac98c}.verificationButtons button.refute.active{color:#ff858a;background:#ff5a631f;border-color:#ff646b}.verificationButtons em{font-style:normal;font-weight:850}.completeEventActions{grid-template-columns:1.2fr .8fr;gap:7px;margin-top:12px;display:grid}.completeEventActions button{color:#d4e2ed;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:11px;justify-content:center;align-items:center;gap:7px;height:43px;font-size:10px;display:flex}.completeEventActions button:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--event-color) 78%,#1a3248),color-mix(in srgb,var(--event-color) 48%,#09111b));border-color:color-mix(in srgb,var(--event-color) 62%,transparent);color:#fff}.completeEventActions button.active{box-shadow:0 0 20px color-mix(in srgb,var(--event-color) 22%,transparent)}.completeDetailsLink{color:#91bce2;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:38px;margin-top:8px;font-size:10px;text-decoration:none;display:flex}.completeDetailsLink:hover{background:#599edc17}.notificationPanel{z-index:80;border-radius:17px;width:330px;max-height:430px;padding:10px;position:absolute;top:48px;right:0;overflow:auto}.notificationHead{justify-content:space-between;align-items:center;padding:5px 5px 10px;display:flex}.notificationHead button{color:#73b6f2;background:0 0;border:0;font-size:9px}.notificationItem{text-align:left;color:#dbe7f2;background:0 0;border:0;border-top:1px solid #96c2e61a;grid-template-columns:28px 1fr;gap:8px;width:100%;padding:11px 6px;display:grid}.notificationItem.unread{background:#4893d314}.notificationItem>svg{color:#6db5f0}.notificationItem div{flex-direction:column;gap:3px;display:flex}.notificationItem b{font-size:10px}.notificationItem small,.notificationItem time{color:#8498aa;font-size:8px}.notificationEmpty{text-align:center;color:#8194a5;padding:25px;font-size:10px}.completeMapLoading,.noMapEvents{z-index:26;flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.completeMapLoading i{border:2px solid #64aeef33;border-top-color:#64aff0;border-radius:50%;width:35px;height:35px;animation:1s linear infinite spin}.completeMapLoading small,.noMapEvents small{color:#8fa3b3}.noMapEvents{text-align:center;border-radius:18px;padding:25px}.noMapEvents a{color:#7ebeff}.performanceBadge{z-index:20;color:#637789;letter-spacing:.08em;font-size:8px;position:absolute;bottom:17px;left:24px}@keyframes spin{to{transform:rotate(360deg)}}.fullFeedPage{background:linear-gradient(#06101a,#f4f7f8 380px);min-height:100vh;padding-bottom:80px}.feedHero{color:#fff;background:radial-gradient(circle at 80% 0,#418eda42,#0000 34%);padding:145px 0 75px}.feedHeroInner{max-width:1240px;margin:auto;padding:0 24px}.feedHero h1{letter-spacing:-.04em;margin:10px 0;font-size:52px}.feedHero p{color:#a9bac8;max-width:620px}.feedWorkspace{max-width:1240px;margin:-35px auto 0;padding:0 24px;position:relative}.feedToolbar{background:#fff;border-radius:22px;grid-template-columns:minmax(240px,1fr) 180px 180px auto;gap:10px;padding:15px;display:grid;box-shadow:0 20px 50px #142a3c1f}.feedToolbar label{position:relative}.feedToolbar label svg{color:#718397;position:absolute;top:12px;left:12px}.feedToolbar input,.feedToolbar select{color:#173142;background:#f9fbfc;border:1px solid #dce4e8;border-radius:12px;width:100%;height:43px;padding:0 12px}.feedToolbar label input{padding-left:40px}.viewSwitch{background:#f3f6f8;border-radius:12px;padding:4px;display:flex}.viewSwitch button{color:#748799;background:0 0;border:0;border-radius:9px;width:42px}.viewSwitch button.active{color:#286da9;background:#fff;box-shadow:0 3px 10px #1e3e541a}.feedCategoryTabs{gap:8px;padding:18px 0;display:flex;overflow:auto}.feedCategoryTabs button{white-space:nowrap;color:#5c7080;background:#fff;border:1px solid #dce4e8;border-radius:12px;height:40px;padding:0 14px}.feedCategoryTabs button.active{color:#fff;background:#0e2b40;border-color:#0e2b40}.feedResultsHead{justify-content:space-between;align-items:center;margin:20px 0 13px;display:flex}.feedResultsHead h2{color:#153248;margin:0}.feedResultsHead span{color:#738594;font-size:13px}.smartPostGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.smartPostGrid.list{grid-template-columns:1fr}.smartPostCard{background:#fff;border:1px solid #e0e7ea;border-radius:20px;flex-direction:column;min-width:0;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1d35440f}.smartPostCard:hover{transform:translateY(-4px);box-shadow:0 18px 42px #1939501f}.smartPostGrid.list .smartPostCard{grid-template-columns:280px 1fr;min-height:205px;display:grid}.smartPostMedia{background:linear-gradient(135deg,#0e293c,#173f59);height:210px;display:block;position:relative;overflow:hidden}.smartPostGrid.list .smartPostMedia{height:100%}.smartPostMedia img{object-fit:cover;width:100%;height:100%;transition:all .5s}.smartPostCard:hover .smartPostMedia img{transform:scale(1.04)}.smartPostPlaceholder{color:#ffffffd9;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--card-color) 55%,transparent),transparent 44%);place-items:center;height:100%;display:grid}.smartPostPlaceholder svg{filter:drop-shadow(0 0 16px var(--card-color))}.smartPostBadges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.smartBadge{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#040c14c2;border:1px solid #ffffff21;border-radius:9px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.smartBadge.vip{color:#231403;background:linear-gradient(135deg,#ffbe48,#d77b18)}.smartBadge.urgent{background:#e94d57}.smartPostContent{flex-direction:column;flex:1;padding:16px;display:flex}.smartPostSection{color:#728594;justify-content:space-between;align-items:center;font-size:10px;display:flex}.smartPostSection span{color:var(--card-color);align-items:center;gap:6px;font-weight:800;display:flex}.smartPostContent h3{color:#122d3f;margin:12px 0 8px;font-size:20px;line-height:1.15}.smartPostContent h3 a{color:inherit;text-decoration:none}.smartPostExcerpt{color:#627583;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.smartPostPrice{color:#112f43;margin-top:10px;font-size:23px}.smartPostSignals{color:#6f8291;align-items:center;gap:12px;margin-top:13px;font-size:11px;display:flex}.smartPostSignals span{align-items:center;gap:5px;display:flex}.smartPostSignals .trust-positive{color:#1c9b69}.smartPostSignals .trust-negative{color:#d9535b}.smartPostBottom{border-top:1px solid #edf1f3;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.smartPostBottom>span{color:#778995;align-items:flex-start;gap:5px;font-size:10px;display:flex}.smartPostBottom time{color:#9aa8b1;white-space:nowrap;font-size:10px}.loadMoreButton{color:#24516e;background:#fff;border:1px solid #cfdbe1;border-radius:13px;height:46px;margin:28px auto 0;padding:0 24px;font-weight:750;display:block}.completeDetailPage{background:#f4f7f8;min-height:100vh;padding:105px 0 80px}.completeDetailShell{max-width:1220px;margin:auto;padding:0 24px}.completeBreadcrumbs{color:#78909f;gap:8px;margin-bottom:15px;font-size:12px;display:flex}.completeDetailGrid{grid-template-columns:minmax(0,1fr) 350px;gap:22px;display:grid}.completeArticle,.completeSideCard,.communityPanel{background:#fff;border:1px solid #e0e7ea;border-radius:22px;box-shadow:0 12px 34px #1b36480f}.completeArticle{padding:22px}.completeGallery{grid-template-columns:2fr 1fr;gap:8px;margin-bottom:20px;display:grid}.completeGallery img{object-fit:cover;border-radius:15px;width:100%;height:170px}.completeGallery img:first-child{grid-row:span 2;height:348px}.completeTitleMeta{flex-wrap:wrap;gap:7px;display:flex}.completeTitleMeta span{border-radius:9px;padding:6px 9px;font-size:10px;font-weight:800}.completeArticle h1{color:#122e41;margin:17px 0 8px;font-size:40px;line-height:1.08}.completeDetailPrice{color:#153d58;font-size:32px;font-weight:850}.completeDescription{color:#536b7b;white-space:pre-wrap;font-size:16px;line-height:1.75}.completeFacts{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.completeFacts div{background:#f5f8f9;border-radius:13px;padding:13px}.completeFacts dt{color:#8a9ba6;font-size:10px}.completeFacts dd{color:#253f50;margin:5px 0 0;font-weight:700}.completeActionBar{border-top:1px solid #edf1f3;flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.completeActionBar button,.completeActionBar a{color:#36576c;background:#fff;border:1px solid #d6e1e6;border-radius:11px;align-items:center;gap:7px;height:42px;padding:0 13px;text-decoration:none;display:flex}.completeActionBar .primaryAction{color:#fff;background:#133a54;border-color:#133a54}.completeSide{flex-direction:column;gap:15px;display:flex}.completeSideCard{padding:17px}.completeSideCard h3{color:#17374d;margin:0 0 12px}.completeSideCard .mapPanel{height:250px}.verificationPanel{color:#fff;background:linear-gradient(135deg,#071b2a,#102f46);border-radius:18px;margin-top:18px;padding:17px}.verificationPanelHead{justify-content:space-between;align-items:center;display:flex}.verificationPanelHead b{font-size:20px}.verificationBars{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.verificationBars div{background:#ffffff0f;border-radius:12px;padding:11px}.verificationBars .confirm{color:#54dda6}.verificationBars .refute{color:#ff777e}.verificationVote{grid-template-columns:1fr 1fr;gap:8px;display:grid}.verificationVote button{color:#c7d8e5;background:#ffffff0d;border:1px solid #ffffff24;border-radius:11px;height:42px}.verificationVote button.active.confirm{color:#65e4b0;background:#30d2922e;border-color:#45cf99}.verificationVote button.active.refute{color:#ff8d92;background:#ff5b642b;border-color:#ff6870}.communityPanel{margin-top:20px;padding:22px}.communityPanel h2{color:#15364d;margin:0}.commentComposer{gap:8px;margin:15px 0;display:flex}.commentComposer textarea{resize:vertical;border:1px solid #d9e3e7;border-radius:13px;flex:1;min-height:75px;padding:11px}.commentComposer button{color:#fff;background:#153d58;border:0;border-radius:13px;width:120px}.commentList{flex-direction:column;display:flex}.commentItem{border-top:1px solid #edf1f3;grid-template-columns:39px 1fr;gap:10px;padding:14px 0;display:grid}.commentAvatar{color:#1d5e85;background:#e4eff5;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.commentItemHead{justify-content:space-between;display:flex}.commentItemHead small{color:#91a0a8}.commentItem p{color:#536b79;white-space:pre-wrap;margin:6px 0 0}.reviewStars{color:#f3aa2a;letter-spacing:2px}@media (max-width:1100px){.completeNav a:nth-last-child(-n+2){display:none}.completeHeroCopy{width:370px;left:225px}.districtFilterDock{right:22px}.completeEventCard{top:auto;bottom:82px}.smartPostGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.completeExperience{height:100svh;min-height:650px}.completeHeader{height:57px;padding:0 9px;top:7px;left:7px;right:7px}.completeBrand{min-width:auto}.completeBrand>span:last-child,.completeNav{display:none}.completeHeaderActions{margin-left:auto}.completeAddButton{padding:0 10px}.completeCategoryBar{border-radius:14px;flex-direction:row;width:auto;padding:5px;top:70px;left:7px;right:7px;overflow:auto}.completeCategoryBar button{grid-template-columns:1fr;min-width:43px;padding:4px}.completeCategoryBar button>span{width:34px;height:34px}.completeCategoryBar button>div{display:none}.completeHeroCopy{width:auto;top:20%;left:20px;right:20px}.completeHeroCopy h1{font-size:53px}.completeHeroCopy>p{max-width:330px;font-size:13px}.completeMetrics{gap:20px}.contextualGuide{width:255px;top:126px;right:8px}.completeModeControls{bottom:8px;right:8px}.completeModeControls span{display:none}.earthSettingsPanel{bottom:64px;right:8px}.districtFilterDock{top:70px;left:7px;right:7px}.districtFilterDock button span{display:none}.completeEventCard{width:auto;max-height:60%;bottom:65px;left:8px;right:8px}.performanceBadge,.vipSpacecraft{display:none}.feedToolbar{grid-template-columns:1fr 1fr}.feedToolbar label{grid-column:1/-1}.smartPostGrid,.completeDetailGrid{grid-template-columns:1fr}.completeSide{order:-1}.completeArticle h1{font-size:31px}}@media (max-width:520px){.completeHeroCopy{top:18%}.completeHeroCopy h1{font-size:45px}.completeHeroActions{flex-direction:column;align-items:flex-start}.completeHeroActions a{height:38px}.completeMetrics div:nth-child(3){display:none}.contextualGuide{width:auto;inset:auto 8px 63px}.phase-district .contextualGuide{display:none}.completeEventCard{bottom:60px}.completeEventCover{height:120px}.completeEventActions{grid-template-columns:1fr}.feedHero h1{font-size:39px}.feedToolbar{grid-template-columns:1fr}.feedToolbar label{grid-column:auto}.smartPostGrid.list .smartPostCard{display:flex}.smartPostGrid.list .smartPostMedia{height:190px}.completeGallery{display:block}.completeGallery img,.completeGallery img:first-child{height:230px;margin-bottom:7px}.completeFacts{grid-template-columns:1fr 1fr}.verificationVote{grid-template-columns:1fr}.commentComposer{flex-direction:column}.commentComposer button{width:100%;height:42px}}@media (prefers-reduced-motion:reduce){.completeSpaceBackdrop:before,.completeSpaceBackdrop:after,.vipSpacecraft,.districtPinHalo,.districtPin.promoted .districtPinCore,.warpLines i,.flightTarget,.completeMapLoading i{animation:none!important}.completeExperience *{transition-duration:.01ms!important}}.completeAddressPicker{flex-direction:column;gap:11px;display:flex}.addressFields{grid-template-columns:minmax(0,1fr) 120px 135px;align-items:end;gap:8px;display:grid}.addressFields label{margin:0}.addressInputIcon{position:relative}.addressInputIcon svg{color:#758b99;position:absolute;top:14px;left:12px}.addressInputIcon input{padding-left:39px!important}.addressResolveButton{color:#fff;background:#173e58;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:46px;font-weight:750;display:flex}.streetSuggestions{background:#f5f8f9;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;max-height:160px;padding:7px;display:grid;overflow:auto}.streetSuggestions button{text-align:left;color:#36566b;background:#fff;border:1px solid #dce5e9;border-radius:10px;align-items:center;gap:7px;padding:9px;display:flex}.addressMessage{color:#527083;background:#f3f8fb;border-radius:10px;margin:0;padding:9px 11px;font-size:12px}.addressPrivacy{color:#3c6754;background:#f6faf8;border:1px solid #dbeae2;border-radius:12px;grid-template-columns:28px 1fr;gap:8px;padding:11px;display:grid}.addressPrivacy p{flex-direction:column;margin:0;display:flex}.addressPrivacy span{color:#718c7d;font-size:11px;line-height:1.4}.selectedAddress{color:#237a56;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.pickerLocationMarker{background:#e64f59;border:3px solid #fff;border-radius:50% 50% 50% 8px;width:28px;height:28px;transform:rotate(-45deg);box-shadow:0 5px 20px #bc2b3661}.smallMapMarker{--marker:#5d9fe1;background:0 0;border:0;width:29px;height:36px;position:relative}.smallMapMarker:before{content:"";background:var(--marker);border:2px solid #fff;border-radius:50% 50% 50% 10px;position:absolute;inset:0 3px 7px;transform:rotate(-45deg);box-shadow:0 5px 14px #0000004d}.smallMapMarker:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:9px}.completeSectionPicker button{justify-content:center;align-items:center;gap:7px;display:flex!important}.completeSectionPicker button svg{flex:none}.formNotice{text-align:center;color:#aa6b36;margin-top:8px;display:block}.homeFeedMore{color:#fff;background:#0d2a3e;border-radius:13px;align-items:center;gap:8px;width:max-content;height:46px;margin:27px auto 0;padding:0 19px;font-weight:750;text-decoration:none;display:flex}.cosmicSearch{position:relative}.cosmicSearch>svg{color:#7891a4;position:absolute;top:13px;left:12px}.cosmicSearch input{padding-left:38px!important}.completeTitleMeta span{align-items:center;gap:5px;display:inline-flex}.completeSideCard>p{align-items:center;gap:4px;display:flex}.serviceRatingBig{background:#f7f3fd;border-radius:15px;flex-direction:column;align-items:center;padding:15px;display:flex}.serviceRatingBig>b{color:#5e398f;font-size:38px}.serviceRatingBig small{color:#8b78a0}.verificationPanelHead h3{margin:4px 0}.verificationPanelHead small{color:#8fb1c9;letter-spacing:.12em}.verificationPanelHead .positive{color:#55dda7}.verificationPanelHead .negative{color:#ff777e}.verificationBars div{align-items:center;gap:7px;display:flex}.verificationBars div b{margin-left:auto}.verificationPanel>p{color:#86a2b7;margin:12px 0 0;font-size:10px;line-height:1.5}.commentDelete{color:#c1565c;background:0 0;border:0;padding:5px 0;font-size:10px}.adminLayout .stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:780px){.addressFields{grid-template-columns:1fr 100px}.addressResolveButton{grid-column:1/-1}.streetSuggestions{grid-template-columns:1fr}.adminLayout .stats{grid-template-columns:1fr 1fr}}.activityBadge{color:#1d9b69;background:#2ebe841f;border:1px solid #2ebe842e;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.activity-reserved{color:#c4790d;background:#f1a93924;border-color:#f1a93938}.activity-resolved,.activity-sold,.activity-given,.activity-found{color:#376fcf;background:#437fe51f;border-color:#437fe533}.activity-cancelled{color:#687486;background:#7f8c9e1f;border-color:#7f8c9e33}.smartBadge.activity{color:#fff;background:#09131fd6;border:1px solid #ffffff29}.smartBadge.activity.reserved{box-shadow:0 0 20px #ee9f3047}.smartBadge.activity.resolved,.smartBadge.activity.sold,.smartBadge.activity.given,.smartBadge.activity.found{box-shadow:0 0 20px #3778e247}.ownerLifecycle{background:linear-gradient(135deg,#3977de14,#15b8800d);border:1px solid #4582e729;border-radius:22px;grid-template-columns:minmax(220px,.8fr) 1.4fr;align-items:center;gap:24px;margin:24px 0;padding:20px;display:grid}.ownerLifecycle small{letter-spacing:.14em;color:#5e728c;font-size:10px}.ownerLifecycle h3{margin:5px 0 7px}.ownerLifecycle p{color:#68768a;margin:0;font-size:14px;line-height:1.55}.ownerLifecycle>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.ownerLifecycle button{color:#35475d;background:#fff;border:1px solid #dce4ee;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-weight:700;display:inline-flex}.ownerLifecycle button.active{color:#fff;background:#14243a;border-color:#14243a;box-shadow:0 8px 24px #1128452e}.watchPanel{gap:18px;display:grid}.watchIntro{color:#fff;background:radial-gradient(circle at 90% 10%,#407fee2e,#0000 40%),linear-gradient(135deg,#101d30,#16263c);border-radius:24px;justify-content:space-between;align-items:center;padding:24px;display:flex;overflow:hidden}.watchIntro h2{margin:5px 0}.watchIntro p{color:#b8c6d8;margin:0}.watchIntro>svg{color:#76a9ff;filter:drop-shadow(0 0 14px #347ff2)}.watchBuilder{background:#fff;border:1px solid #e1e8f0;border-radius:20px;grid-template-columns:1fr 1.25fr .65fr auto;gap:10px;padding:18px;display:grid;box-shadow:0 14px 34px #1d334f0f}.watchBuilder label{color:#56657a;gap:6px;font-size:12px;font-weight:800;display:grid}.watchBuilder select{color:#1d2b3d;background:#fbfcfe;border:1px solid #d8e1eb;border-radius:12px;height:44px;padding:0 11px}.watchBuilder button{color:#2f435c;background:#fff;border:1px solid #d8e1eb;border-radius:12px;justify-content:center;align-self:end;align-items:center;gap:7px;height:44px;font-weight:750;display:inline-flex}.watchBuilder button.geoReady{color:#168b62;background:#1ea97412;border-color:#1ea97459}.watchBuilder .primary{color:#fff;background:linear-gradient(135deg,#347cf0,#225dc1);border:0;grid-column:1/-1}.watchList{gap:10px;display:grid}.watchList article{background:#fff;border:1px solid #e0e7ef;border-radius:17px;grid-template-columns:42px 1fr 40px;align-items:center;gap:12px;padding:15px 16px;display:grid}.watchList article>span{color:#3678df;background:#edf4ff;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.watchList b{color:#243348}.watchList p{color:#738095;margin:3px 0 0;font-size:13px}.watchList article>button{color:#718095;background:#f4f6f9;border:0;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}@media (max-width:900px){.ownerLifecycle{grid-template-columns:1fr}.watchBuilder{grid-template-columns:1fr 1fr}.watchBuilder .primary{grid-column:1/-1}}@media (max-width:620px){.watchBuilder{grid-template-columns:1fr}.watchBuilder .primary{grid-column:auto}.watchIntro{padding:20px}.tabs{flex-wrap:nowrap;overflow-x:auto}.tabs button{white-space:nowrap}}.eventCardStatusLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eventCardStatusLine .vipLabel{margin:0}.completeEventCard .activityBadge{color:#dce8f5;background:#ffffff14;border-color:#ffffff1f;padding:6px 9px;font-size:10px}.cinematicMapLoading{color:#e9f5ff;text-align:center;background:radial-gradient(circle at 50% 35%,#2567a53d,#0000 38%),#02060d;place-items:center;min-height:72vh;display:grid}.cinematicMapLoading div{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050d18b8;border:1px solid #97cbff29;border-radius:22px;gap:8px;padding:28px;display:grid}.cinematicMapLoading b{font-size:clamp(20px,3vw,34px)}.cinematicMapLoading span{color:#8faabd;max-width:560px}:root{--ui-bg:#020813;--ui-panel:#08131f;--ui-panel-2:#0b1927;--ui-border:#8fb9e029;--ui-text:#f5f8fc;--ui-muted:#8fa4b7;--ui-blue:#4d9cff;--ui-blue-strong:#2678ec;--ui-shadow:0 24px 70px #00000061}body{overflow-x:hidden}.detailPageDark,.createPageDark{background:radial-gradient(circle at 50% 0,#2a68a821,#0000 36%),linear-gradient(#030914,#07111c 48%,#f3f6f8 48%);min-height:100vh}.siteHeader{z-index:100;color:var(--ui-text);background:#030914;border-bottom:1px solid #86b7e11c;padding:12px 0 10px;position:relative}.siteHeader.compact{padding-bottom:12px}.siteHeaderMain{align-items:center;gap:28px;height:58px;display:flex}.siteBrand{color:#fff;align-items:center;gap:12px;min-width:235px;display:flex}.siteBrand>span:last-child{gap:4px;display:grid}.siteBrand strong{font-size:18px;line-height:1}.siteBrand strong b{color:#68adff}.siteBrand small{color:#7f96aa;font-size:9px}.siteLogo{background:conic-gradient(#ff5c58 0 22%,transparent 22% 29%,#f3b846 29% 47%,transparent 47% 54%,#36d39b 54% 71%,transparent 71% 78%,#6395ff 78%);border-radius:50%;width:36px;height:36px;position:relative;box-shadow:0 0 24px #5399f433}.siteLogo:after{content:"";background:#07121e;border-radius:50%;position:absolute;inset:9px}.siteMainNav{flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.siteMainNav a{color:#bac9d6;border-radius:11px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12px;display:flex}.siteHeaderActions{align-items:center;gap:8px;display:flex}.siteAddButton{color:#fff;background:linear-gradient(135deg,#2e87f4,#1e56b5);border:1px solid #7ebcff80;border-radius:12px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:12px;font-weight:800;display:flex;box-shadow:0 0 28px #2677e83b}.siteIconButton{border:1px solid var(--ui-border);color:#d7e4ee;background:#091420bd;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.siteUserMenu{align-items:center;gap:6px;display:flex}.siteUserMenu>a{color:#fff;background:linear-gradient(135deg,#468aca,#1b3c5e);border-radius:50%;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.siteUserMenu button{color:#8299ac;background:0 0;border:0;font-size:10px}.siteLoading{color:#8299ac}.siteCategoryNav{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:63px;display:grid}.siteCategoryNav a{--category-color:#5caeff;border:1px solid var(--ui-border);color:#d8e4ee;background:linear-gradient(145deg,#0c1927d6,#050c15a8);border-radius:14px;grid-template-columns:37px 1fr;align-items:center;gap:9px;min-width:0;padding:8px 11px;display:grid}.siteCategoryNav a:hover{border-color:color-mix(in srgb,var(--category-color) 50%,transparent);background:color-mix(in srgb,var(--category-color) 10%,#07111c)}.siteCategoryNav a>span{width:34px;height:34px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 14%,#040b13cc);border-radius:10px;place-items:center;display:grid}.siteCategoryNav b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.siteCategoryNav small{color:#72899c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.completeExperience{height:min(990px,100svh);min-height:760px}.completeHeader{height:62px;top:12px;left:14px;right:14px}.completeCategoryBar{border-radius:17px;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;width:auto;padding:7px;display:grid;top:88px;left:24px;right:24px}.completeCategoryBar button{border-radius:12px;grid-template-columns:35px 1fr;gap:8px;min-width:0;padding:7px 9px;transform:none!important}.completeCategoryBar button:hover,.completeCategoryBar button.active{transform:translateY(-1px)!important}.completeCategoryBar button>span{width:33px;height:33px}.completeCategoryBar b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.completeCategoryBar small{font-size:8px}.completeHeroCopy{width:510px;top:24%;left:54px}.completeHeroCopy h1{font-size:clamp(60px,6vw,94px);line-height:.9}.completeHeroCopy>p{max-width:465px;font-size:16px}.completeMetrics{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050e1894;border:1px solid #87b7e01f;border-radius:17px;width:max-content;margin-top:34px;padding:16px 18px}.contextualGuide{top:182px}.districtFilterDock{top:166px;left:24px;right:380px}.districtPinCore{transform:rotate(-45deg)}.mobileBottomNav{display:none}.mobileBottomNav a{color:inherit}.smartPostCategoryIcon{color:#fff;background:color-mix(in srgb,var(--card-color) 74%,#06111be6);border:1px solid color-mix(in srgb,var(--card-color) 55%,#fff3);width:42px;height:42px;box-shadow:0 0 20px color-mix(in srgb,var(--card-color) 30%,transparent);border-radius:13px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.smartPostSignals a{color:inherit;align-items:center;gap:5px;display:flex}.smartPostActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.smartPostActions a{color:#34576e;background:#f8fafb;border:1px solid #dce5eb;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;height:38px;font-size:10px;font-weight:750;display:flex}.smartPostActions a:first-child{color:#fff;background:#0f2f45;border-color:#0f2f45}.smartPostActions a b{font-size:9px}.smartPostActions .mutedAction{color:#7d8e99;background:#fff}.smartPostGrid.list .smartPostActions{max-width:410px}.smartPostGrid.list .smartPostContent{padding:20px}.createPageDark .siteHeader{position:sticky;top:0}.createPageDark .formPage{padding-top:46px}.createPageDark .pageTitle{color:#fff}.createPageDark .eyebrow{color:#6babf4}.createGrid{gap:22px}.formCard{border-color:#dce5ea;box-shadow:0 24px 70px #0000001a}.createMainCard{position:relative}.formSectionHead{grid-template-columns:42px 1fr;align-items:start;gap:12px;margin-bottom:20px;display:grid}.formSectionHead>span{color:#78b9f3;background:#0e2c42;border-radius:13px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:850;display:grid}.formSectionHead h2{margin:0 0 5px}.formSectionHead p{color:#778a97;margin:0;font-size:12px;line-height:1.45}.formCard label>span{align-items:center;gap:6px;display:flex}.formCard label em,.addressFields label em,.addressMapHead em{text-transform:uppercase;letter-spacing:.07em;color:#ce4c54;background:#fff0f1;border-radius:6px;padding:3px 5px;font-size:8px;font-style:normal}.formCard label>span small{color:#8b9ba5;font-weight:500}.completeSectionPicker{grid-template-columns:repeat(3,1fr)}.completeSectionPicker button{--section-color:#5caeff;color:#4e6270;background:#f7f9fa;border-color:#dce5ea;min-height:63px}.completeSectionPicker button svg{color:var(--section-color)}.completeSectionPicker button.active{background:color-mix(in srgb,var(--section-color) 10%,#fff);border-color:color-mix(in srgb,var(--section-color) 48%,#dce5ea);color:#203849;box-shadow:0 8px 24px color-mix(in srgb,var(--section-color) 13%,transparent)}.fieldError{background:#fff0f1;border:1px solid #f2c8cb;border-radius:10px;margin:6px 0 0;padding:8px 10px;color:#b33d46!important;font-size:11px!important;font-weight:650!important}.locationError{align-items:center;gap:7px;display:flex}.contactFieldBlock{background:#f5f8fa;border:1px solid #e1e8ec;border-radius:16px;padding:14px}.contactFieldBlock label{margin:0!important}.contactExamples{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.contactExamples span{color:#557083;background:#fff;border:1px solid #e0e8ed;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex}.publishChecklist{background:#f8fafb;border:1px solid #dce6eb;border-radius:16px;margin-top:14px;padding:15px}.publishChecklist h3{margin:0 0 10px;font-size:14px}.publishChecklist>div{color:#8a99a3;align-items:center;gap:8px;padding:6px 0;font-size:11px;display:flex}.publishChecklist .done{color:#20835f}.publishChecklist .pending{color:#a16938}.formError{align-items:center;gap:8px;display:flex}.buttonSpinner,.addressSpinner{border:2px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin;display:inline-block}.addressSpinner{border-color:#397fb8 #3574aa2e #3574aa2e;width:20px;height:20px}.addressSpinner svg{display:none}.addressExplanation{color:#2c5a78;background:#edf5fb;border:1px solid #d5e6f1;border-radius:14px;grid-template-columns:31px 1fr;gap:10px;padding:13px;display:grid}.addressExplanation p{color:#648197;margin:4px 0 0;font-size:11px;line-height:1.5}.addressFields{grid-template-columns:minmax(0,1fr) 120px 155px}.addressFields label>span{min-height:22px}.addressResolveButton{background:linear-gradient(135deg,#1d5f92,#123a5a);box-shadow:0 9px 22px #184e762b}.addressResolveButton:disabled{opacity:.7;cursor:wait}.addressResults{gap:5px;padding:8px;display:grid}.addressResults>b{padding:4px;font-size:11px}.addressResults button{align-items:flex-start;gap:7px;display:flex;border:1px solid #e0e7eb!important;border-radius:9px!important}.addressStatus{color:#536f82;background:#f6f9fb;border:1px solid #dce6eb;border-radius:14px;grid-template-columns:34px 1fr;gap:9px;padding:12px;display:grid}.addressStatus>span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.addressStatus b{font-size:12px}.addressStatus p{margin:3px 0 0;font-size:10px;line-height:1.45}.addressStatus.status-checking{color:#326488;background:#eef6fd;border-color:#bed8ee}.addressStatus.status-verified,.addressStatus.status-manual{color:#247653;background:#eff9f4;border-color:#bce4cf}.addressStatus.status-error,.addressStatus.status-editing{color:#9a6230;background:#fff6ed;border-color:#f0d2ae}.addressMapHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.addressMapHead>div{flex-direction:column;display:flex}.addressMapHead b{align-items:center;gap:6px;font-size:12px;display:flex}.addressMapHead span{color:#82939d;margin-top:3px;font-size:10px}.addressMapHead button{color:#7b8e9a;background:#fff;border:1px solid #dae4e9;border-radius:9px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:10px;display:flex}.selectedAddress{background:#edfaf3;border:1px solid #bce4cf;border-radius:14px;align-items:flex-start;padding:13px}.selectedAddress>div{flex-direction:column;display:flex}.selectedAddress b{font-size:12px}.selectedAddress span{color:#5c7d6c;margin-top:3px;font-size:10px}.pickerMap{height:390px}.detailPageDark .siteHeader{position:sticky;top:0}.completeDetailPage{color:#1b3445;background:linear-gradient(#0000 0 330px,#f3f6f8 330px);padding-top:38px}.completeBreadcrumbs{color:#9eb1c0}.completeBreadcrumbs a{color:#74b5ec}.detailActionError{color:#a53a43;background:#fff0f1;border:1px solid #efc7ca;border-radius:13px;align-items:center;gap:7px;margin:0 0 13px;padding:11px 13px;display:flex}.completeArticle,.completeSideCard,.communityPanel{border-radius:24px}.detailHeroPlaceholder{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--detail-color) 25%,transparent),transparent 45%),linear-gradient(145deg,#091827,#112b3e);border:1px solid #6fabdd2b;border-radius:18px;align-content:center;place-items:center;gap:10px;height:310px;margin-bottom:20px;display:grid}.detailHeroPlaceholder span{color:#8da5b8;font-size:11px}.urgentMeta{color:#e54a54!important;background:#ff5a6418!important}.vipMeta{color:#b9740b!important;background:#f8b94322!important}.completeFacts dd{align-items:center;gap:6px;display:flex}.completeActionBar{position:relative}.completeActionBar .contactPrimary{background:linear-gradient(135deg,#1d73d4,#19519b);border-color:#2b76c5}.sideCardTitle{color:#35627e;align-items:center;gap:8px;display:flex}.sideCardTitle h3{margin:0}.sideEmpty{color:#879aa7;background:#f4f7f9;border-radius:14px;align-content:center;place-items:center;gap:7px;height:140px;display:grid}.contactMethods{gap:7px;margin-top:14px;display:grid}.contactMethods a,.contactMethods>div{color:#36596f;background:#f9fbfc;border:1px solid #dde6eb;border-radius:12px;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;min-height:44px;padding:0 11px;display:grid}.contactMethods svg:first-child{color:#327db6}.contactMethods span{overflow-wrap:anywhere;font-size:11px;font-weight:700}.noContact{color:#94642f;background:#fff8ed;border:1px solid #efd8b5;border-radius:14px;grid-template-columns:32px 1fr;gap:10px;margin-top:14px;padding:13px;display:grid}.noContact p{color:#8b7961;margin:4px 0;font-size:10px;line-height:1.45}.noContact a{font-size:10px;font-weight:800;text-decoration:underline}.sideAnchorButton{color:#7147a2;background:#f1ecfa;border-radius:11px;justify-content:center;align-items:center;height:38px;margin-top:9px;font-size:10px;font-weight:800;display:flex}.communityPanel{scroll-margin-top:150px}.communityHeading{justify-content:space-between;align-items:center;display:flex}.communityHeading span{letter-spacing:.14em;color:#6c8ba0;font-size:9px}.communityHeading h2{color:#173a51;margin:5px 0}.communityHeading>b{color:#356888;background:#edf4f8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.communityIntro{color:#738897;font-size:12px}.reviewForm{grid-template-columns:130px 1fr auto;gap:8px;margin:15px 0;display:grid}.reviewForm label{color:#647989;gap:5px;font-size:10px;display:grid}.reviewForm button{align-self:end;height:42px}.commentComposer{background:#f8fafb;border:1px solid #dce5ea;border-radius:16px;padding:13px;display:block}.commentComposer textarea{background:0 0;border:0;outline:none;width:100%;min-height:90px;padding:4px}.commentComposerFooter{border-top:1px solid #e5ebee;justify-content:space-between;align-items:center;padding-top:9px;display:flex}.commentComposerFooter span{color:#93a2ab;font-size:9px}.commentComposerFooter button{width:auto;min-width:150px;padding:0 15px}.replyBanner{color:#47708a;background:#e9f2fa;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:7px;padding:8px 10px;font-size:10px;display:flex}.replyBanner button{border:0;height:28px;color:#668297!important;background:0 0!important;width:28px!important}.commentLoginPrompt{background:#f8fafb;border:1px solid #dce5ea;border-radius:15px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin:14px 0;padding:14px;display:grid}.commentLoginPrompt p{color:#7e8f99;margin:3px 0 0;font-size:10px}.commentLoginPrompt a{color:#fff;background:#143b55;border-radius:10px;align-items:center;height:36px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.commentItem.isReply{border-left:2px solid #dce8ef;margin-left:48px;padding-left:12px}.replyReference{color:#5180a0;margin-top:4px;font-size:9px;display:block}.commentActions{gap:9px;margin-top:7px;display:flex}.commentActions button{color:#4e7995;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.emptyCommunity{text-align:center;color:#7d929f;place-items:center;padding:34px;display:grid}.emptyCommunity b{color:#304d60;margin-top:8px}.emptyCommunity p{margin:5px 0;font-size:11px}.completeSideCard .mapWrap{border-width:4px;border-radius:16px;height:245px}.fullFeedPage{background:linear-gradient(#030914,#08131f 380px,#f3f6f8 380px)}.feedHero{padding-top:66px}.feedToolbar{border:1px solid #dce5ea}.feedCategoryTabs button{font-weight:700}.feedCategoryTabs button.active{background:linear-gradient(135deg,#1c69c6,#174a8c);border-color:#276ec0}@media (max-width:1100px){.siteBrand{min-width:auto}.siteBrand small{display:none}.siteCategoryNav a{grid-template-columns:32px 1fr;padding:7px}.siteCategoryNav a>span{width:31px;height:31px}.completeCategoryBar{grid-template-columns:repeat(7,minmax(90px,1fr));overflow-x:auto}.completeHeroCopy{left:42px}.contextualGuide{top:174px}.reviewForm{grid-template-columns:120px 1fr}.reviewForm button{grid-column:1/-1}}@media (max-width:960px){body{padding-bottom:76px}.siteHeader{padding:8px 0}.siteHeaderMain{width:calc(100% - 22px);height:54px}.siteBrand strong{font-size:17px}.siteBrand small,.siteMainNav,.siteCategoryNav,.siteUserMenu button{display:none}.siteHeaderActions{margin-left:auto}.siteAddButton{justify-content:center;width:42px;padding:0}.siteAddButton:not(:focus-visible){font-size:0}.siteIconButton{width:40px;height:40px}.siteUserMenu>a{width:39px;height:39px}.mobileBottomNav{z-index:500;left:8px;right:8px;bottom:max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f19ed;border:1px solid #7eb1dd30;border-radius:20px;grid-template-columns:repeat(5,1fr);height:68px;padding:5px;display:grid;position:fixed;box-shadow:0 18px 60px #0000007a}.mobileBottomNav a{color:#8297a9;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;display:flex}.mobileBottomNav a span{border-radius:11px;place-items:center;width:35px;height:32px;display:grid}.mobileBottomNav a.active{color:#fff;background:#2e77df24;box-shadow:inset 0 0 0 1px #4793fb85}.mobileBottomNav a.active span{color:#5ca5ff}.mobileBottomNav a.prominent span{color:#fff;background:linear-gradient(135deg,#398fff,#1f61d6);border-radius:50%;width:45px;height:45px;margin-top:-17px;box-shadow:0 0 26px #3585f361}.mobileBottomNav a.prominent small{margin-top:-2px}.completeExperience{height:850px;min-height:850px}.completeHeader{height:57px;top:8px;left:8px;right:8px}.completeBrand>span:last-child{display:flex}.completeBrand strong{font-size:13px}.completeBrand small,.completeNav{display:none}.completeAddButton{justify-content:center;width:39px;padding:0;font-size:0}.completeHeaderActions{margin-left:auto}.completeUser button{display:none}.completeCategoryBar{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:6px;padding:5px;display:flex;top:522px;left:12px;right:12px;overflow-x:auto}.completeCategoryBar button{text-align:center;border:1px solid var(--space-line);background:#07111cde;border-radius:15px;grid-template-columns:1fr;justify-items:center;min-width:105px;height:74px;padding:7px}.completeCategoryBar button>span{width:35px;height:35px}.completeCategoryBar button div{display:block}.completeCategoryBar button b{font-size:9px}.completeCategoryBar button small{display:none}.completeHeroCopy{width:auto;top:155px;left:22px;right:22px}.completeHeroCopy h1{margin:14px 0;font-size:49px}.completeHeroCopy>p{max-width:315px;font-size:13px}.completeHeroActions{gap:8px;margin-top:20px}.completeHeroActions button,.completeHeroActions a{height:43px;padding:0 13px;font-size:10px}.completeMetrics{gap:20px;margin:0;padding:11px 13px;position:absolute;top:445px;left:0}.completeMetrics b{font-size:17px}.completeMetrics span{font-size:8px}.contextualGuide{display:none}.completeModeControls{bottom:84px;right:9px}.completeModeControls span{display:none}.earthSettingsPanel{bottom:137px;right:9px}.districtFilterDock{top:78px;left:8px;right:8px}.completeEventCard{border-radius:20px;width:auto;max-height:62%;bottom:84px;left:8px;right:8px}.performanceBadge,.vipSpacecraft{display:none}.completeEarthLayer{inset:0 -120px 0 0}.cosmicVignette{background:linear-gradient(90deg,#000409b0,#0000 70%),linear-gradient(#00030866,#0000 70%,#000408c7)}.createPageDark,.detailPageDark{padding-bottom:70px}.formPage{padding-top:30px}.pageTitle h1{font-size:38px}.createGrid{grid-template-columns:1fr}.locationCard{order:-1}.completeSectionPicker{grid-template-columns:repeat(3,1fr)}.addressFields{grid-template-columns:1fr 100px}.addressResolveButton{grid-column:1/-1}.pickerMap{height:330px}.twoCols{grid-template-columns:1fr}.publishChecklist{margin-bottom:8px}.completeDetailPage{background:linear-gradient(#0000 0 190px,#f3f6f8 190px);padding-top:22px}.completeDetailShell{padding:0 12px}.completeBreadcrumbs{white-space:nowrap;overflow:auto}.completeDetailGrid{grid-template-columns:1fr}.completeSide{order:0}.completeArticle{padding:14px}.completeArticle h1{font-size:30px}.completeGallery{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.completeGallery img,.completeGallery img:first-child{scroll-snap-align:center;flex:0 0 88%;grid-row:auto;height:260px}.completeFacts{grid-template-columns:1fr 1fr}.completeActionBar{z-index:20;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fffffff0;border-radius:15px;flex-wrap:nowrap;margin:0 -6px;padding:8px;position:sticky;bottom:78px;overflow-x:auto;box-shadow:0 10px 35px #112c3d2e}.completeActionBar button,.completeActionBar a{flex:none}.communityPanel{padding:15px}.commentItem.isReply{margin-left:22px}.reviewForm{grid-template-columns:1fr}.reviewForm button{grid-column:auto}.commentLoginPrompt{grid-template-columns:30px 1fr}.commentLoginPrompt a{grid-column:1/-1;justify-content:center}.feedHero{padding:38px 0 65px}.feedHero h1{font-size:38px}.feedWorkspace{padding:0 11px}.feedToolbar{border-radius:17px;grid-template-columns:1fr;padding:10px}.feedToolbar label{grid-column:auto}.feedCategoryTabs{padding:12px 0}.feedResultsHead{margin-top:10px}.smartPostGrid,.smartPostGrid.list{grid-template-columns:1fr}.smartPostGrid.list .smartPostCard{display:flex}.smartPostGrid.list .smartPostMedia{height:210px}.smartPostCard{border-radius:18px}.smartPostActions{position:relative}.cosmicFeedSection{padding-bottom:35px}.cosmicSectionHeading{display:block}.cosmicSearch{margin-top:13px}.cosmicCategoryStrip{flex-wrap:nowrap;overflow-x:auto}.cinematicHome .smartPostGrid{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.cinematicHome .smartPostGrid .smartPostCard{scroll-snap-align:start;flex:0 0 min(86vw,360px)}.aboutGrid{display:block}.aboutCards{grid-template-columns:1fr}}@media (max-width:520px){.completeExperience{height:820px;min-height:820px}.completeHeader{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.completeBrand{min-width:0}.completeBrand strong{font-size:12px}.completeHeaderActions{gap:5px}.iconGlassButton,.completeUser>a,.completeAddButton{width:37px;height:37px}.completeHeroCopy{top:142px}.completeHeroCopy h1{font-size:44px}.completeHeroCopy>p{max-width:280px}.completeHeroActions{flex-wrap:wrap}.completeHeroActions button{justify-content:center;width:100%}.completeHeroActions a{flex:1;justify-content:center}.completeMetrics{justify-content:space-around;width:100%;top:438px}.completeCategoryBar{top:514px}.completeCategoryBar button{min-width:92px}.completeModeControls{bottom:79px}.completeEventCard{bottom:78px}.completeEventActions{grid-template-columns:1fr 1fr}.completeEventCover{height:145px}.siteBrand>span:last-child{display:none}.siteHeaderActions{gap:5px}.siteAddButton{width:40px;height:40px}.formCard{padding:17px}.completeSectionPicker{grid-template-columns:repeat(2,1fr)}.addressFields{grid-template-columns:1fr}.addressResolveButton{grid-column:auto}.pickerMap{height:290px}.completeFacts{grid-template-columns:1fr 1fr}.completeGallery img,.completeGallery img:first-child{height:220px}.verificationVote{grid-template-columns:1fr}.commentComposerFooter{align-items:flex-end}.commentComposerFooter button{min-width:130px}.smartPostActions{grid-template-columns:1fr 1fr}}.smartVerificationActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.smartVerificationActions button{border:1px solid var(--line);color:#cbd7e5;min-height:38px;font:inherit;cursor:pointer;background:#0b1522;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:.78rem;transition:all .18s;display:flex}.smartVerificationActions button:hover{border-color:color-mix(in srgb,var(--card-color),#fff 20%);transform:translateY(-1px)}.smartVerificationActions button.confirm.active,.smartVerificationActions button.confirm:hover{color:#8af2b5;background:#28b86f26;border-color:#43dc898c}.smartVerificationActions button.refute.active,.smartVerificationActions button.refute:hover{color:#ff9a9d;background:#e54a5024;border-color:#ff5d6385}.smartVerificationActions button:disabled{opacity:.65;cursor:wait;transform:none}.inlineActionError{color:#ff9c9f;margin:0;font-size:.78rem}.completeEventActions{grid-template-columns:1fr 1fr!important;gap:9px!important}.completeEventActions a,.completeEventActions button{border:1px solid var(--line);color:#dce8f6;min-height:43px;font:inherit;cursor:pointer;background:#0c1725;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.completeEventActions a:first-of-type{border-color:#4b8dff59}.completeEventActions .muted{color:#93a1b2;background:#09121d}.completeEventActions b{background:#ffffff14;border-radius:99px;padding:2px 6px;font-size:.72rem}@media (max-width:600px){.smartVerificationActions{grid-template-columns:1fr 1fr}.completeEventActions{grid-template-columns:1fr 1fr!important}}.smallMapMarker.thematic{border:1px solid color-mix(in srgb,var(--marker),#fff 28%);background:color-mix(in srgb,var(--marker),#07101b 32%);color:#fff;width:38px;height:44px;box-shadow:0 0 0 5px color-mix(in srgb,var(--marker),transparent 82%),0 8px 24px color-mix(in srgb,var(--marker),transparent 48%);cursor:pointer;border-radius:19px 19px 19px 5px;place-items:center;display:grid;transform:rotate(-45deg)}.smallMapMarker.thematic svg{transform:rotate(45deg)}.authPageDark{color:#edf5ff;background:radial-gradient(circle at 72% 10%,#266bca2b,#0000 28%),radial-gradient(circle at 18% 85%,#21c59014,#0000 30%),#020812;min-height:100vh}.authPageDark .authPage{min-height:calc(100vh - 96px);padding:45px 0 110px}.authPageDark .authCard{color:#eef6ff;background:linear-gradient(160deg,#0e1c2df0,#050e19f5);border:1px solid #82b5e133;width:min(520px,100% - 24px);position:relative;overflow:hidden;box-shadow:0 32px 100px #00000075,inset 0 1px #ffffff0a}.authPageDark .authCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#408aff40,#0000 65%);border-radius:50%;width:330px;height:330px;position:absolute;inset:-180px -160px auto auto}.authOrbit{border:1px solid #5b9fff38;border-radius:50%;width:68px;height:68px;position:absolute;top:21px;right:23px}.authOrbit i{border:1px solid #5b9fff2e;border-radius:50%;position:absolute;inset:10px}.authOrbit i:nth-child(2){background:#3f8fff;inset:23px;box-shadow:0 0 20px #3f8fff}.authOrbit i:nth-child(3){border-style:dashed;inset:-8px}.authPageDark .authCard h1{letter-spacing:-.04em;max-width:390px;font-size:39px}.authPageDark .authCard>p{color:#9eb1c4;max-width:430px}.authPageDark .authCard .eyebrow{color:#64a8ff}.authPageDark .socialButton{justify-content:center;align-items:center;gap:9px;min-height:48px;display:flex}.authPageDark .divider:before,.authPageDark .divider:after{background:#8bb4d62e}.authPageDark .divider{color:#74899d}.authPageDark .authCard input{color:#fff;background:#081522;border-color:#84b1d738}.authPageDark .authCard input:focus{border-color:#438ef2;box-shadow:0 0 0 3px #428ef229}.authPageDark .devButtons button{color:#c8d8e8;background:#0a1928;border-color:#7faed533;justify-content:center;align-items:center;gap:7px;display:flex}.authPageDark .devButtons button:hover{color:#fff;border-color:#438ef2}.authPageDark .authCard small{color:#7f94a8}.authPageDark .authCard>a{color:#6eabff}.profilePage{color:#ebf4fd;background:radial-gradient(circle at 75% 0,#2c76d81f,#0000 30%),#030a13;width:100%;max-width:none;min-height:calc(100vh - 90px);padding:56px max(24px,50% - 620px) 120px}.profileHeader{background:linear-gradient(145deg,#0d1d2deb,#06101bf2);border:1px solid #7faed52e;border-radius:24px;padding:22px;box-shadow:0 20px 60px #00000042}.profileHeader h1{color:#fff}.profileHeader p{color:#91a6b9}.profileHeader .eyebrow{color:#5fa7ff}.profileAvatar{background:linear-gradient(135deg,#2f8bff,#1450af);box-shadow:0 0 30px #3087ff47}.profileSettings,.profilePage .watchPanel,.profilePage .profileNotifications,.profilePage .tabs button,.profilePage .emptyState{color:#dce8f4;background:#091522eb;border-color:#80aed42e}.profileSettings h2,.profilePage h2{color:#fff}.profileSettings textarea,.watchBuilder select{color:#e9f3fc!important;background:#071522!important;border-color:#80aed433!important}.profileSettings button,.linkAccounts button{color:#cfe0ee!important;background:#0e2234!important;border-color:#7eaed733!important}.profileSettings>a{color:#69aaff}.linkAccounts{border-top:1px solid #80aed426;padding-top:12px}.profilePage .tabs{overflow-x:auto}.profilePage .tabs button{white-space:nowrap}.profilePage .tabs button.active{color:#fff;background:#1f67cc;border-color:#438ff4}.profileNotificationsHead button{color:#67aaff;background:0 0;border:0}.profileNotification{color:#dbe7f3!important;background:#091725!important;border-color:#7eaed726!important}.profileNotification.unread{background:#235fb026!important;border-color:#468ff159!important}.profileNotification p,.profileNotification small,.watchIntro p,.watchList p{color:#8fa4b7!important}.watchBuilder{background:#07111cb8!important;border-color:#7eaed726!important}.watchBuilder label{color:#bdd0e0}.watchBuilder button{color:#d7e6f3;background:#0c2134;border-color:#7eaed733}.watchList article{color:#e6f1fa!important;background:#091725!important;border-color:#7eaed729!important}.adminLayout{color:#dbe7f2;background:#030912}.adminLayout .sidebar{background:linear-gradient(#071522,#040c15);border-right:1px solid #7baad229}.adminLayout .sidebar .brandMark{background:linear-gradient(135deg,#398fff,#1b55ba)}.adminLayout .sidebar nav button{color:#8da3b6}.adminLayout .sidebar nav button.active,.adminLayout .sidebar nav button:hover{color:#fff;background:#307ee729}.adminLayout .adminUser{background:#0d2031}.adminContent{background:radial-gradient(circle at 80% 0,#296fcc17,#0000 30%),#030912}.adminContent header h1{color:#fff}.adminContent header span{color:#7f95aa}.adminContent header a,.adminLayout .stats>div,.adminPanel{color:#dce8f3;background:#081522;border-color:#80aed429}.adminLayout .stats span,.adminLayout .stats small,.queueRow small,.tablePanel td small,.reportRow small{color:#8298ab}.adminLayout .stats b,.adminPanel h2,.queueRow b,.tablePanel b,.reportRow b{color:#fff}.queueRow,.tablePanel th,.tablePanel td,.reportRow{border-color:#80aed41f}.thumb{color:#69aaff;background:#4188e81f}.rowActions button,.rowActions a,.tableActions button,.tableActions a,.reportRow button,.reportRow a{color:#cfe0ef;background:#0d2031;border-color:#80aed42e}.tablePanel select{color:#dbe8f4;background:#0c1b2a;border:1px solid #80aed433;border-radius:8px;padding:6px}.centerPage{background:#030912}.centerPage .emptyState{color:#91a5b7;background:#081522;border-color:#80aed433}.centerPage .emptyState b{color:#fff}@media (max-width:960px){.authPageDark .authPage{padding-top:28px}.authPageDark .authCard{padding:25px 20px}.authPageDark .authCard h1{font-size:32px}.authOrbit{opacity:.65}.profilePage{padding:28px 12px 100px}.profileHeader{flex-wrap:wrap;align-items:flex-start}.profileHeader .primary{margin-left:0}.profileAvatar{border-radius:18px;width:58px;height:58px}.profileHeader h1{font-size:27px}.profileGrid{grid-template-columns:1fr}.profileSettings{order:1}.adminContent{padding:22px 12px 100px}.adminLayout .sidebar{border-bottom:1px solid #7baad229;border-right:0}.adminLayout .sidebar nav{padding-bottom:4px}.adminLayout .stats{grid-template-columns:1fr 1fr}}@media (max-width:520px){.devButtons{grid-template-columns:1fr}.profileHeader{padding:16px}.profilePage .tabs{margin-left:-3px;margin-right:-3px}.adminLayout .stats{grid-template-columns:1fr}.adminContent header{align-items:flex-start;gap:10px}.adminContent header a{font-size:11px}}:root,html[data-theme=dark]{--nearby-bg:#02070d;--nearby-bg-elevated:#06101a;--nearby-surface:#09131e;--nearby-surface-2:#0d1925;--nearby-card:#0a1520;--nearby-card-strong:#0d1b28;--nearby-text:#f1f6fb;--nearby-muted:#8b9bab;--nearby-faint:#607284;--nearby-line:#8fb0cf26;--nearby-line-strong:#8fbee847;--nearby-accent:#4d91ff;--nearby-accent-strong:#276be1;--nearby-accent-soft:#4185ed24;--nearby-success:#35cb8b;--nearby-danger:#ff565d;--nearby-shadow:0 24px 70px #00000057;--nearby-header:#030910e0}html[data-theme=light]{--nearby-bg:#f5f7fb;--nearby-bg-elevated:#eef3f8;--nearby-surface:#fff;--nearby-surface-2:#f7f9fc;--nearby-card:#fff;--nearby-card-strong:#f8fafc;--nearby-text:#142435;--nearby-muted:#667789;--nearby-faint:#8b99a7;--nearby-line:#2b486621;--nearby-line-strong:#2b5d923d;--nearby-accent:#2f75e8;--nearby-accent-strong:#1e5fd1;--nearby-accent-soft:#2f75e81a;--nearby-success:#159b64;--nearby-danger:#e54850;--nearby-shadow:0 22px 65px #1e37531f;--nearby-header:#ffffffe6}html{background:var(--nearby-bg)}body{background:var(--nearby-bg);color:var(--nearby-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--nearby-accent) 42%,transparent);outline-offset:2px}.themeToggle{border:1px solid var(--nearby-line);background:var(--nearby-surface);width:42px;height:42px;color:var(--nearby-text);border-radius:12px;flex:none;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.themeToggle:hover{border-color:var(--nearby-line-strong);transform:translateY(-1px)}.siteHeader{z-index:400;background:var(--nearby-header);border-color:var(--nearby-line);color:var(--nearby-text);-webkit-backdrop-filter:blur(22px)saturate(135%);position:sticky;top:0}.siteBrand{color:var(--nearby-text)}.siteBrand small,.siteLoading,.siteUserMenu button,.siteMainNav a{color:var(--nearby-muted)}.siteMainNav a:hover,.siteMainNav a.active{color:var(--nearby-text);background:var(--nearby-accent-soft);box-shadow:inset 0 0 0 1px var(--nearby-line)}.siteIconButton{background:var(--nearby-surface);color:var(--nearby-text);border-color:var(--nearby-line)}.siteCategoryNav a{background:var(--nearby-surface);border-color:var(--nearby-line);color:var(--nearby-text)}.siteCategoryNav small{color:var(--nearby-muted)}html[data-theme=light] .siteLogo:after{background:#f8fbff}.nearbyHome{background:radial-gradient(circle at 82% 4%,color-mix(in srgb,var(--nearby-accent) 13%,transparent),transparent 28%), radial-gradient(circle at 10% 30%,#27c78d0e,transparent 26%), var(--nearby-bg);min-height:100vh;color:var(--nearby-text);padding-bottom:max(28px,env(safe-area-inset-bottom))}.nearbyIntro{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:end;gap:44px;width:min(1180px,100% - 40px);margin:0 auto;padding:54px 0 30px;display:grid}.nearbyIntroCopy{max-width:690px}.nearbyEyebrow{color:var(--nearby-accent);letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.nearbyEyebrow i{background:var(--nearby-success);width:7px;height:7px;box-shadow:0 0 14px var(--nearby-success);border-radius:50%}.nearbyIntro h1{letter-spacing:-.058em;max-width:820px;margin:16px 0 14px;font-size:clamp(42px,5.4vw,76px);line-height:.98}.nearbyIntro h1 b{color:var(--nearby-accent)}.nearbyIntro p{max-width:650px;color:var(--nearby-muted);margin:0;font-size:16px;line-height:1.65}.nearbyQuickSearch{border:1px solid var(--nearby-line);background:var(--nearby-surface);height:54px;box-shadow:var(--nearby-shadow);color:var(--nearby-muted);border-radius:17px;grid-template-columns:24px 1fr 36px;align-items:center;gap:8px;padding:0 12px;display:grid}.nearbyQuickSearch input{width:100%;min-width:0;color:var(--nearby-text);background:0 0;border:0;outline:0;font-size:14px}.nearbyQuickSearch input::placeholder{color:var(--nearby-faint)}.nearbyQuickSearch button{background:var(--nearby-surface-2);width:34px;height:34px;color:var(--nearby-muted);border:0;border-radius:10px;place-items:center;display:grid}.nearbyStories{scrollbar-width:none;scroll-snap-type:x proximity;gap:13px;width:min(1180px,100% - 40px);margin:0 auto 28px;padding:4px 2px 9px;display:flex;overflow-x:auto}.nearbyStories::-webkit-scrollbar{display:none}.nearbyStory{min-width:82px;color:var(--nearby-muted);scroll-snap-align:start;background:0 0;border:0;flex-direction:column;flex:0 0 82px;align-items:center;gap:7px;padding:0;display:flex;position:relative}.nearbyStory>span{background:color-mix(in srgb,var(--story-color,#6d9cff) 10%,var(--nearby-surface));width:66px;height:66px;color:var(--story-color,#6d9cff);border:2px solid color-mix(in srgb,var(--story-color,#6d9cff) 68%,var(--nearby-line));box-shadow:inset 0 0 0 4px var(--nearby-bg);border-radius:50%;place-items:center;display:grid;position:relative}.nearbyStory>span>i{background:var(--nearby-danger);color:#fff;border:2px solid var(--nearby-bg);border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-4px;right:-2px}.nearbyStory b{white-space:nowrap;text-overflow:ellipsis;max-width:82px;font-size:11px;overflow:hidden}.nearbyStory small{background:var(--nearby-card);border:1px solid var(--nearby-line);min-width:20px;height:20px;color:var(--nearby-muted);border-radius:10px;place-items:center;font-size:8px;display:grid;position:absolute;top:52px;right:5px}.nearbyStory.active{color:var(--nearby-text)}.nearbyStory.active>span{box-shadow:inset 0 0 0 4px var(--nearby-bg),0 0 24px color-mix(in srgb,var(--story-color,#6d9cff) 22%,transparent)}.addStory>span{border-color:var(--nearby-line);background:var(--nearby-surface);color:var(--nearby-text)}.districtStoryImage{color:#a8e7ba!important;background:radial-gradient(circle at 50% 80%,#427c55,#163728 55%,#0d1c25)!important}.districtStory.active>span{border-color:var(--nearby-accent)}.nearbyMainGrid{grid-template-columns:minmax(0,820px) minmax(270px,1fr);align-items:start;gap:22px;width:min(1180px,100% - 40px);margin:auto;display:grid}.nearbyMainColumn{min-width:0}.nearbySideColumn{gap:14px;display:grid;position:sticky;top:98px}.homeMapCard{border:1px solid var(--nearby-line);background:var(--nearby-card);box-shadow:var(--nearby-shadow);border-radius:25px;overflow:hidden}.homeMapTop{justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:17px 19px;display:flex}.homeMapTop>div>span{color:var(--nearby-muted);align-items:center;gap:6px;font-size:10px;display:flex}.homeMapTop h2{letter-spacing:-.035em;margin:6px 0 0;font-size:24px}.homeLocationButton{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);height:39px;color:var(--nearby-accent);border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.homeMapCard .mapWrap{height:310px;box-shadow:none;background:var(--nearby-bg-elevated);border:0;border-radius:0;margin:0}.homeMapCard .maplibregl-ctrl-attrib{font-size:8px}.homeMapPlaceholder{border:0;border-top:1px solid var(--nearby-line);border-bottom:1px solid var(--nearby-line);background:radial-gradient(circle at 50% 48%,var(--nearby-accent-soft),transparent 30%),linear-gradient(135deg,var(--nearby-bg-elevated),var(--nearby-surface-2));width:100%;min-height:250px;color:var(--nearby-text);align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.homeMapPlaceholder small{max-width:440px;color:var(--nearby-muted);line-height:1.5}.homeMapPulse{background:var(--nearby-accent);color:#fff;width:68px;height:68px;box-shadow:0 0 0 12px var(--nearby-accent-soft),0 0 40px color-mix(in srgb,var(--nearby-accent) 28%,transparent);border-radius:50%;place-items:center;display:grid}.homeMapLoading{background:var(--nearby-bg-elevated);height:310px;color:var(--nearby-muted);align-content:center;place-items:center;gap:11px;display:grid}.homeMapLoading i{border:2px solid var(--nearby-line);border-top-color:var(--nearby-accent);border-radius:50%;width:34px;height:34px;animation:.85s linear infinite spin}.homeMapStatus{align-items:center;gap:13px;min-height:64px;padding:12px 17px;display:flex}.homeMapStatus>span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.homeMapStatus>span>i{background:var(--nearby-success);width:8px;height:8px;box-shadow:0 0 12px var(--nearby-success);border-radius:50%}.homeMapStatus>a{color:var(--nearby-accent);align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.homeNeighborStack{display:flex}.homeNeighborStack i{border:2px solid var(--nearby-card);color:#fff;background:linear-gradient(135deg,#3d87dd,#183b62);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font-size:9px;font-style:normal;display:grid}.homeNeighborStack i:first-child{margin-left:0}.nearbyComposer{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:20px;grid-template-columns:42px minmax(150px,1fr) auto 42px auto;align-items:center;gap:10px;min-height:76px;margin:15px 0;padding:12px 13px;display:grid}.nearbyComposerAvatar{color:#fff;background:linear-gradient(135deg,#477db4,#1a3a58);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.nearbyComposer>a:first-of-type{color:var(--nearby-muted);font-size:13px}.nearbyComposerAddress{color:var(--nearby-success);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.nearbyComposerMedia{background:var(--nearby-surface-2);border:1px solid var(--nearby-line);width:40px;height:40px;color:var(--nearby-muted);border-radius:11px;place-items:center;display:grid}.nearbyPublishButton{background:linear-gradient(135deg,var(--nearby-accent),var(--nearby-accent-strong));height:42px;box-shadow:0 8px 24px color-mix(in srgb,var(--nearby-accent) 24%,transparent);border-radius:12px;align-items:center;padding:0 15px;font-weight:850;display:flex;color:#fff!important;font-size:10px!important}.nearbyFeed{padding:10px 0 34px}.nearbySectionHead{justify-content:space-between;align-items:end;gap:20px;margin:8px 2px 15px;display:flex}.nearbySectionHead>div:first-child>span,.nearbyHelpPanel>span{letter-spacing:.15em;color:var(--nearby-accent);font-size:9px;font-weight:850}.nearbySectionHead h2{letter-spacing:-.04em;margin:7px 0 0;font-size:29px}.nearbyFeedModes{align-items:center;gap:5px;display:flex}.nearbyFeedModes button,.nearbyFeedModes a{border:1px solid var(--nearby-line);background:var(--nearby-surface);height:35px;color:var(--nearby-muted);border-radius:11px;align-items:center;padding:0 11px;font-size:10px;display:flex}.nearbyFeedModes .active{color:var(--nearby-accent);background:var(--nearby-accent-soft);border-color:color-mix(in srgb,var(--nearby-accent) 30%,var(--nearby-line))}.nearbyPostList{gap:15px;display:grid}.nearbyPostList .smartPostCard{width:100%}.nearbyPostList .smartPostMedia{height:clamp(260px,42vw,410px)}.nearbyMoreButton{border:1px solid var(--nearby-line);background:var(--nearby-surface);height:50px;color:var(--nearby-text);border-radius:15px;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:11px;font-weight:850;display:flex}.nearbyEmpty{border:1px dashed var(--nearby-line-strong);background:var(--nearby-surface);text-align:center;min-height:250px;color:var(--nearby-muted);border-radius:22px;align-content:center;place-items:center;padding:25px;display:grid}.nearbyEmpty b{color:var(--nearby-text);font-size:18px}.nearbyEmpty p{max-width:470px;line-height:1.55}.nearbyEmpty a,.nearbyEmpty button{background:var(--nearby-accent);color:#fff;border:0;border-radius:11px;padding:10px 14px;font-weight:800}.nearbyHelpPanel,.nearbySafetyPanel{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:22px;box-shadow:0 16px 50px #0000001f}.nearbyHelpPanel{padding:18px}.nearbyHelpPanel h2{margin:7px 0 14px;font-size:25px}.nearbyHelpPanel>a{border-top:1px solid var(--nearby-line);min-height:65px;color:var(--nearby-text);grid-template-columns:42px 1fr 18px;align-items:center;gap:10px;display:grid}.nearbyHelpPanel>a>i{background:var(--nearby-accent-soft);width:38px;height:38px;color:var(--nearby-accent);border-radius:12px;place-items:center;display:grid}.nearbyHelpPanel>a:nth-of-type(2)>i{color:#a46eff;background:#995bff1f}.nearbyHelpPanel>a:nth-of-type(3)>i{color:var(--nearby-danger);background:#ff565d1f}.nearbyHelpPanel>a:nth-of-type(4)>i{color:var(--nearby-success);background:#35cb8b1f}.nearbyHelpPanel b{font-size:12px}.nearbyHelpPanel small{color:var(--nearby-muted);margin-top:4px;font-size:9px;line-height:1.35;display:block}.nearbyHelpPanel>a>svg{color:var(--nearby-faint)}.nearbySafetyPanel{color:var(--nearby-success);grid-template-columns:34px 1fr;gap:10px;padding:16px;display:grid}.nearbySafetyPanel b{color:var(--nearby-text)}.nearbySafetyPanel p{color:var(--nearby-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.nearbyFooter{border-top:1px solid var(--nearby-line);width:min(1180px,100% - 40px);color:var(--nearby-muted);justify-content:space-between;margin:15px auto 0;padding:25px 0;font-size:11px;display:flex}.nearbyFooter strong{color:var(--nearby-text)}.nearbyFooter strong b{color:var(--nearby-accent)}.smartPostCard{background:var(--nearby-card);border-color:var(--nearby-line);color:var(--nearby-text);content-visibility:auto;contain-intrinsic-size:620px;box-shadow:0 16px 48px #00000026}.smartPostCard:hover{box-shadow:var(--nearby-shadow)}.smartPostAuthor{border-bottom:1px solid var(--nearby-line);grid-template-columns:42px 1fr 36px;align-items:center;gap:10px;min-height:68px;padding:11px 14px;display:grid}.smartPostAvatar{color:#fff;background:linear-gradient(135deg,#477fb8,#183c5d);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:850;display:grid;overflow:hidden}.smartPostAvatar img{object-fit:cover;width:100%;height:100%}.smartPostAuthor>div{gap:4px;min-width:0;display:grid}.smartPostAuthor b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.smartPostAuthor span{color:var(--nearby-muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.smartPostMore{width:34px;height:34px;color:var(--nearby-muted);background:var(--nearby-surface-2);border-radius:10px;place-items:center;display:grid}.smartPostMedia{background:linear-gradient(135deg,var(--nearby-bg-elevated),var(--nearby-surface-2))}.smartPostMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000,#010509bd);position:absolute;inset:45% 0 0}.smartPostBadges,.smartPostCategoryIcon{z-index:2}.smartBadge.section{background:color-mix(in srgb,var(--badge-color) 76%,#050c14e6);border-color:color-mix(in srgb,var(--badge-color) 55%,transparent)}.smartPostContent{background:var(--nearby-card)}.smartPostSection{color:var(--nearby-muted)}.smartPostContent h3,.smartPostPrice{color:var(--nearby-text)}.smartPostExcerpt,.smartPostSignals{color:var(--nearby-muted)}.smartPostBottom{border-color:var(--nearby-line)}.smartPostBottom>span,.smartPostBottom time{color:var(--nearby-muted)}.smartVerificationActions{margin-top:14px}.smartVerificationActions button{border-color:var(--nearby-line);background:var(--nearby-surface-2);min-height:44px;color:var(--nearby-muted);font-size:10px}.smartVerificationActions button.confirm.active,.smartVerificationActions button.confirm:hover{color:#8ff2bb}.smartVerificationActions button.refute.active,.smartVerificationActions button.refute:hover{color:#ff9da1}.smartPostActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.smartPostActions.hasThree{grid-template-columns:repeat(3,minmax(0,1fr))}.smartPostActions a{border-color:var(--nearby-line);background:var(--nearby-surface-2);height:auto;min-height:44px;color:var(--nearby-text);font-size:10px}.smartPostActions a:first-child{background:var(--nearby-surface-2);border-color:var(--nearby-line);color:var(--nearby-text)}.smartPostActions a[href^=tel\:]{color:#76e4aa;background:#23b57121;border-color:#2ecb8457}.smartPostActions a[href^="https://telegram.me"],.smartPostActions a[href*=vk\.com],.smartPostActions a[href^=mailto\:]{background:var(--nearby-accent-soft);border-color:color-mix(in srgb,var(--nearby-accent) 32%,var(--nearby-line));color:#8dbaff}.smartPostActions .mutedAction{background:var(--nearby-surface-2);color:var(--nearby-muted)}.fullFeedPage{background:radial-gradient(circle at 80% 0,var(--nearby-accent-soft),transparent 29%),var(--nearby-bg);color:var(--nearby-text)}.feedHero{color:var(--nearby-text);background:0 0}.feedHero p{color:var(--nearby-muted)}.feedWorkspace{padding-bottom:35px}.feedToolbar{background:var(--nearby-card);border-color:var(--nearby-line);box-shadow:var(--nearby-shadow)}.feedToolbar input,.feedToolbar select{background:var(--nearby-surface-2);border-color:var(--nearby-line);color:var(--nearby-text)}.feedToolbar label svg{color:var(--nearby-muted)}.viewSwitch{background:var(--nearby-surface-2)}.viewSwitch button{color:var(--nearby-muted)}.viewSwitch button.active{background:var(--nearby-accent-soft);color:var(--nearby-accent);box-shadow:none}.feedCategoryTabs button{background:var(--nearby-surface);border-color:var(--nearby-line);color:var(--nearby-muted)}.feedCategoryTabs button.active{background:var(--nearby-accent);border-color:var(--nearby-accent);color:#fff}.feedResultsHead h2{color:var(--nearby-text)}.feedResultsHead span{color:var(--nearby-muted)}.loadMoreButton{background:var(--nearby-surface);border-color:var(--nearby-line);color:var(--nearby-text)}.mobileBottomNav{background:color-mix(in srgb,var(--nearby-header) 96%,transparent);border-color:var(--nearby-line);color:var(--nearby-muted)}.mobileBottomNav a.active{color:var(--nearby-text);background:var(--nearby-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nearby-accent) 44%,transparent)}html[data-theme=light] .createPageDark,html[data-theme=light] .detailPageDark,html[data-theme=light] .authPageDark{background:radial-gradient(circle at 75% 0,#2f75e81a,transparent 28%),var(--nearby-bg);color:var(--nearby-text)}html[data-theme=light] .profilePage,html[data-theme=light] .adminLayout,html[data-theme=light] .adminContent,html[data-theme=light] .centerPage{background:var(--nearby-bg);color:var(--nearby-text)}html[data-theme=light] .profileHeader,html[data-theme=light] .profileSettings,html[data-theme=light] .profilePage .watchPanel,html[data-theme=light] .profilePage .profileNotifications,html[data-theme=light] .profilePage .tabs button,html[data-theme=light] .profileNotification,html[data-theme=light] .watchBuilder,html[data-theme=light] .watchList article,html[data-theme=light] .authPageDark .authCard,html[data-theme=light] .adminLayout .stats>div,html[data-theme=light] .adminPanel,html[data-theme=light] .adminContent header a,html[data-theme=light] .centerPage .emptyState{box-shadow:var(--nearby-shadow);background:var(--nearby-card)!important;border-color:var(--nearby-line)!important;color:var(--nearby-text)!important}html[data-theme=light] .profileHeader h1,html[data-theme=light] .profileSettings h2,html[data-theme=light] .profilePage h2,html[data-theme=light] .adminContent header h1,html[data-theme=light] .adminLayout .stats b,html[data-theme=light] .adminPanel h2,html[data-theme=light] .authPageDark .authCard h1{color:var(--nearby-text)}html[data-theme=light] .authPageDark .authCard input,html[data-theme=light] .profileSettings textarea,html[data-theme=light] .watchBuilder select{background:var(--nearby-surface-2)!important;border-color:var(--nearby-line)!important;color:var(--nearby-text)!important}@media (max-width:1000px){.nearbyMainGrid{grid-template-columns:minmax(0,1fr) 280px}.nearbyIntro{grid-template-columns:1fr}.nearbyQuickSearch{max-width:660px}.nearbyPostList .smartPostMedia{height:clamp(250px,48vw,390px)}}@media (max-width:960px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.siteHeader{padding-top:max(8px,env(safe-area-inset-top))}.siteThemeToggle{width:40px;height:40px}.nearbyHome .siteHeaderMain{width:calc(100% - 22px)}.nearbyHome .siteBrand{min-width:0;margin-right:auto}.nearbyHome .siteBrand>span:last-child{flex-direction:column;display:flex}.nearbyHome .siteBrand strong{font-size:15px}.nearbyHome .siteBrand small,.nearbyHome .siteAddButton,.nearbyHome .siteUserMenu,.nearbyHome .siteIconButton[aria-label=Войти]{display:none}.nearbyIntro{gap:22px;width:calc(100% - 24px);padding:28px 0 20px}.nearbyIntro h1{font-size:clamp(39px,10vw,58px)}.nearbyIntro p{font-size:13px;line-height:1.55}.nearbyQuickSearch{border-radius:15px;height:50px}.nearbyStories{gap:9px;width:100%;margin-bottom:17px;padding-left:12px;padding-right:12px}.nearbyStory{flex-basis:73px;min-width:73px}.nearbyStory>span{width:60px;height:60px}.nearbyStory b{max-width:73px;font-size:10px}.nearbyStory small{top:47px}.nearbyMainGrid{flex-direction:column;gap:13px;width:calc(100% - 20px);display:flex}.nearbyMainColumn,.nearbySideColumn{width:100%}.nearbySideColumn{order:2;position:static}.nearbyHelpPanel{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.nearbyHelpPanel>span,.nearbyHelpPanel h2{grid-column:1/-1}.nearbyHelpPanel>a{min-height:76px}.homeMapCard{border-radius:20px}.homeMapTop{min-height:72px;padding:14px}.homeMapTop h2{font-size:20px}.homeLocationButton{justify-content:center;width:40px;padding:0;font-size:0}.homeMapPlaceholder{min-height:205px}.homeMapCard .mapWrap,.homeMapLoading{height:255px}.homeMapStatus{padding:10px 13px}.homeNeighborStack{display:none}.nearbyComposer{border-radius:17px;grid-template-columns:40px 1fr 40px auto}.nearbyComposerAddress{display:none}.nearbyComposerMedia{grid-column:3}.nearbyPublishButton{grid-column:4}.nearbySectionHead{margin-top:3px}.nearbySectionHead h2{font-size:25px}.nearbyPostList{gap:12px}.nearbyPostList .smartPostMedia{height:clamp(230px,58vw,360px)}.smartPostGrid{gap:12px}.smartPostCard{content-visibility:visible;border-radius:19px}.smartPostAuthor{grid-template-columns:39px 1fr 33px;min-height:62px;padding:9px 11px}.smartPostAvatar{width:38px;height:38px}.smartPostContent{padding:14px}.smartPostContent h3{font-size:22px}.smartPostExcerpt{font-size:13px}.smartPostActions a,.smartVerificationActions button{min-height:46px}.smartPostActions.hasThree{grid-template-columns:repeat(3,minmax(0,1fr))}.smartPostActions.hasThree a{gap:4px}.smartPostActions.hasThree a span{font-size:9px}.feedHero{padding:27px 0 50px}.feedHeroInner{padding:0 13px}.feedHero p{font-size:12px}.feedWorkspace{padding:0 10px}.feedToolbar{box-shadow:0 14px 40px #0000001f}.nearbyFooter{width:calc(100% - 24px);padding-bottom:8px}}@media (max-width:520px){.nearbyHome .siteHeaderMain{gap:8px}.nearbyHome .siteBrand>span:last-child{display:flex}.nearbyHome .siteLogo{width:34px;height:34px}.nearbyHome .siteHeaderActions{gap:4px}.nearbyHome .siteIconButton,.nearbyHome .themeToggle{width:38px;height:38px}.nearbyHome .siteBrand strong{font-size:14px}.nearbyIntro{padding-top:20px}.nearbyEyebrow{font-size:8px}.nearbyIntro h1{margin-top:12px;font-size:40px;line-height:1.02}.nearbyIntro p,.nearbyQuickSearch input{font-size:12px}.homeMapTop h2{font-size:18px}.homeMapStatus>a{font-size:0}.homeMapStatus>a svg{width:19px;height:19px}.homeMapStatus>span{font-size:10px}.homeMapPlaceholder b{font-size:14px}.homeMapPlaceholder small{font-size:10px}.nearbyComposer{grid-template-columns:36px 1fr 38px;gap:8px;padding:10px}.nearbyComposerAvatar{width:36px;height:36px}.nearbyComposerMedia{grid-column:3}.nearbyPublishButton{display:none}.nearbyComposer>a:first-of-type{font-size:11px}.nearbySectionHead{align-items:center}.nearbySectionHead h2{font-size:23px}.nearbySectionHead>div:first-child>span{font-size:8px}.nearbyFeedModes a{display:none}.nearbyFeedModes button{height:34px}.nearbyPostList .smartPostMedia,.smartPostGrid .smartPostMedia{height:56vw;min-height:205px;max-height:290px}.smartPostContent h3{font-size:20px}.smartPostSignals{scrollbar-width:none;gap:10px;overflow-x:auto}.smartPostSection>time{display:none}.smartPostBottom{align-items:flex-start}.smartPostBottom time{display:none}.smartPostActions.hasThree{grid-template-columns:1fr 1fr}.smartPostActions.hasThree a:first-child{grid-column:1/-1}.smartPostActions a{font-size:9px}.smartVerificationActions button{padding:0 6px;font-size:9px}.smartPostBadges{top:9px;left:9px}.smartBadge{height:25px}.smartPostCategoryIcon{width:38px;height:38px;bottom:10px;right:10px}.nearbyHelpPanel{grid-template-columns:1fr;padding:16px}.nearbyHelpPanel>span,.nearbyHelpPanel h2{grid-column:auto}.nearbyHelpPanel h2{font-size:22px}.nearbyHelpPanel>a{min-height:64px}.nearbySafetyPanel{margin-bottom:8px}.nearbyFooter{flex-direction:column;gap:6px}.mobileBottomNav{border-radius:19px;height:66px;left:6px;right:6px}.mobileBottomNav a small{font-size:8px}.feedResultsHead h2{font-size:19px}.feedResultsHead span{font-size:10px}.feedToolbar select{height:46px}.feedCategoryTabs{margin:0 -2px}.feedCategoryTabs button{height:42px}}@media (max-width:370px){.nearbyHome .siteBrand strong{font-size:12px}.nearbyHome .siteIconButton[aria-label=Уведомления]{display:none}.nearbyIntro h1{font-size:36px}.nearbyStory{flex-basis:68px;min-width:68px}.nearbyStory>span{width:56px;height:56px}.smartPostActions a span{font-size:8px}.smartVerificationActions{gap:5px}.smartVerificationActions button{font-size:8px}}@media (hover:none){.smartPostCard:hover,.themeToggle:hover,.smartPostCard:hover .smartPostMedia img{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.smartPostCard,.themeToggle,.smartPostMedia img{transition:none}.homeMapLoading i{animation:none}}.completeActionBar .phonePrimary{color:#fff;background:linear-gradient(135deg,#1b9b66,#13764e);border-color:#269f70}html[data-theme=light] .completeDetailPage{background:linear-gradient(180deg,transparent 0 330px,var(--nearby-bg) 330px);color:var(--nearby-text)}html[data-theme=light] .completeArticle,html[data-theme=light] .completeSideCard,html[data-theme=light] .communityPanel{background:var(--nearby-card);border-color:var(--nearby-line);color:var(--nearby-text)}.siteIconButton{position:relative}.siteIconButton>em{background:var(--nearby-danger);border:2px solid var(--nearby-bg);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.nearbyHome .nearbyStories{margin-bottom:14px;padding-top:22px}.nearbySearchBar{border:1px solid var(--nearby-line);background:var(--nearby-card);width:min(1180px,100% - 40px);min-height:52px;box-shadow:var(--nearby-shadow);color:var(--nearby-muted);border-radius:17px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 auto 18px;padding:7px 10px 7px 14px;display:grid}.nearbySearchBar input{width:100%;min-width:0;color:var(--nearby-text);background:0 0;border:0;outline:0;font-size:14px}.nearbySearchBar input::placeholder{color:var(--nearby-faint)}.nearbySearchBar button{background:var(--nearby-surface-2);width:35px;height:35px;color:var(--nearby-text);border:0;border-radius:11px;place-items:center;display:grid}.nearbySearchBar>span{background:var(--nearby-surface-2);height:35px;color:var(--nearby-muted);border-radius:11px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.nearbyStory>span{transition:transform .2s,border-color .2s,box-shadow .2s;overflow:visible}.storyIconHalo{background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--story-color,#6d9cff) 36%,white),color-mix(in srgb,var(--story-color,#6d9cff) 18%,var(--nearby-card)));width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--story-color,#6d9cff) 36%,transparent),0 8px 20px color-mix(in srgb,var(--story-color,#6d9cff) 16%,transparent);border-radius:50%;place-items:center;display:grid}.nearbyStory.active>span{border-color:var(--story-color,var(--nearby-accent));box-shadow:inset 0 0 0 4px var(--nearby-bg),0 0 0 3px color-mix(in srgb,var(--story-color,var(--nearby-accent)) 32%,transparent),0 0 28px color-mix(in srgb,var(--story-color,var(--nearby-accent)) 30%,transparent);transform:translateY(-2px)}.nearbyStory.active b{color:var(--story-color,var(--nearby-accent))}.nearbyStory.active:after{content:"";background:var(--story-color,var(--nearby-accent));width:22px;height:3px;box-shadow:0 0 12px var(--story-color,var(--nearby-accent));border-radius:3px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.districtStory{--story-color:var(--nearby-accent)}.nearbyFeed{scroll-margin-top:95px}.mediaCarousel{background:var(--nearby-bg-elevated);min-width:0;position:relative;overflow:hidden}.mediaCarouselViewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;width:100%;height:100%;display:flex;overflow:auto hidden}.mediaCarouselViewport::-webkit-scrollbar{display:none}.mediaCarouselSlide{scroll-snap-align:start;width:100%;height:100%;color:inherit;background:var(--nearby-bg-elevated);flex:0 0 100%;display:block;position:relative}.mediaCarouselSlide img{object-fit:cover;width:100%;height:100%;display:block}.mediaCarouselPlaceholder{color:var(--card-color,var(--nearby-accent));background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--card-color,var(--nearby-accent)) 18%,transparent),transparent 48%),var(--nearby-bg-elevated);align-content:center;place-items:center;gap:10px;display:grid}.mediaCarouselPlaceholder span{color:var(--nearby-muted);font-size:11px}.mediaCarouselDots{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080e73;border-radius:14px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mediaCarouselDots button{background:#ffffff75;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s}.mediaCarouselDots button.active{background:#fff;border-radius:8px;width:16px}.mediaCarouselCounter{z-index:8;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080e94;border-radius:13px;align-items:center;height:25px;padding:0 8px;font-size:10px;font-weight:850;display:flex;position:absolute;top:10px;right:10px}.mediaCarouselArrow{z-index:9;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080e94;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:-18px;display:grid;position:absolute;top:50%}.mediaCarouselArrow.previous{left:10px;transform:rotate(180deg)}.mediaCarouselArrow.next{right:10px}.mediaCarouselArrow:disabled{opacity:0;pointer-events:none}.smartPostMediaCarousel{height:clamp(270px,44vw,480px)}.nearbyPostList .smartPostMediaCarousel{height:clamp(300px,48vw,520px)}.smartPostMediaCarousel .smartPostCategoryIcon,.smartPostMediaCarousel .smartPostBadges{z-index:7}.detailMediaCarousel{border-radius:18px;height:min(62vw,590px);min-height:360px;margin-bottom:19px}.detailMediaCarousel .mediaCarouselSlide img{object-fit:contain;background:#030810}.createPageDark{color:var(--nearby-text);background:radial-gradient(circle at 70% 0,color-mix(in srgb,var(--nearby-accent) 12%,transparent),transparent 28%),var(--nearby-bg)!important}.createFormShell{max-width:1180px}.createPageTitle{max-width:780px;margin-bottom:25px;padding:0 2px}.createPageDark .pageTitle h1{color:var(--nearby-text)}.createPageDark .pageTitle p{color:var(--nearby-muted)}.createGrid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:20px;width:100%}.createGrid>*{min-width:0}.createPageDark .formCard{background:var(--nearby-card);border:1px solid var(--nearby-line);width:100%;min-width:0;color:var(--nearby-text);box-shadow:var(--nearby-shadow)}.createPageDark .formSectionHead h2,.createPageDark .publishChecklist h3,.createSubmitCard h2{color:var(--nearby-text)}.createPageDark .formSectionHead p,.createSubmitCard p{color:var(--nearby-muted)}.createPageDark .formCard input,.createPageDark .formCard textarea,.createPageDark .formCard select,.detailPageDark input,.detailPageDark textarea,.detailPageDark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;background:var(--nearby-surface-2)!important;border-color:var(--nearby-line)!important;color:var(--nearby-text)!important}.createPageDark .formCard input::placeholder,.createPageDark .formCard textarea::placeholder,.detailPageDark input::placeholder,.detailPageDark textarea::placeholder{color:var(--nearby-faint)!important}html[data-theme=light] .createPageDark .formCard input,html[data-theme=light] .createPageDark .formCard textarea,html[data-theme=light] .createPageDark .formCard select,html[data-theme=light] .detailPageDark input,html[data-theme=light] .detailPageDark textarea,html[data-theme=light] .detailPageDark select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.createPageDark .completeSectionPicker button{background:var(--nearby-surface-2);border-color:var(--nearby-line);color:var(--nearby-text)}.createPageDark .completeSectionPicker button.active{background:color-mix(in srgb,var(--section-color) 14%,var(--nearby-card));border-color:color-mix(in srgb,var(--section-color) 62%,var(--nearby-line));color:var(--nearby-text)}.createSectionIcon{background:color-mix(in srgb,var(--section-color) 14%,var(--nearby-card));width:34px;height:34px;color:var(--section-color);border-radius:11px;place-items:center;display:grid}.createPageDark .contactFieldBlock,.createPageDark .publishChecklist,.createPageDark .addressPrivacy,.createPageDark .streetSuggestions{background:var(--nearby-surface-2);border-color:var(--nearby-line)}.createPageDark .contactExamples span,.createPageDark .streetSuggestions button{background:var(--nearby-card);border-color:var(--nearby-line);color:var(--nearby-muted)}.createSubmitCard{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:10px 24px;display:grid}.createSubmitCard>div:first-child{grid-row:1/4}.createSubmitCard h2{margin:7px 0 5px;font-size:25px}.createSubmitCard p{margin:0;line-height:1.5}.createSubmitCard .submitButton{min-height:52px;margin:0}.createSubmitCard .formNotice{text-align:left;color:var(--nearby-muted);margin:0}.createSubmitCard .formError{margin:0}.photoSelection{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:17px;margin:15px 0;padding:13px}.photoSelectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.photoSelectionHead div{gap:3px;display:grid}.photoSelectionHead b{font-size:13px}.photoSelectionHead span{color:var(--nearby-muted);font-size:10px}.photoSelectionHead strong{color:var(--nearby-accent);font-size:11px}.photoPreviewStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.photoPreviewStrip article{aspect-ratio:1;background:var(--nearby-bg);border:2px solid #0000;border-radius:13px;min-width:0;position:relative;overflow:hidden}.photoPreviewStrip article.main{border-color:var(--nearby-accent);box-shadow:0 0 0 3px var(--nearby-accent-soft)}.photoPreviewStrip img{object-fit:cover;width:100%;height:100%}.photoRemove{color:#fff;background:#02080eb3;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:4px;right:4px}.photoMain{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02080ec2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:3px;min-height:27px;padding:4px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:4px;left:4px;right:4px}.detailPageDark,.completeDetailPage{color:var(--nearby-text);background:var(--nearby-bg)!important}.completeDetailPage{padding-bottom:110px}.completeArticle,.completeSideCard,.communityPanel{box-shadow:var(--nearby-shadow);background:var(--nearby-card)!important;border-color:var(--nearby-line)!important;color:var(--nearby-text)!important}.completeArticle h1,.completeSideCard h3,.communityPanel h2,.completeFacts dd,.commentItemHead b,.emptyCommunity b{color:var(--nearby-text)!important}.completeDescription,.completeSideCard>p,.communityIntro,.commentItem p,.emptyCommunity p{color:var(--nearby-muted)!important}.completeFacts div,.sideEmpty,.commentComposer,.commentLoginPrompt,.contactMethods a,.contactMethods>div,.noContact,.serviceRatingBig{background:var(--nearby-surface-2)!important;border-color:var(--nearby-line)!important;color:var(--nearby-text)!important}.completeFacts dt{color:var(--nearby-faint)}.detailAuthorHeader{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;margin:-6px 0 14px;display:grid}.detailAuthorAvatar{background:linear-gradient(135deg,var(--nearby-accent),#173b62);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:850;display:grid;overflow:hidden}.detailAuthorAvatar img{object-fit:cover;width:100%;height:100%}.detailAuthorHeader>div{gap:4px;min-width:0;display:grid}.detailAuthorHeader b{font-size:13px}.detailAuthorHeader small{color:var(--nearby-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.detailAuthorHeader>a{background:var(--nearby-accent-soft);height:38px;color:var(--nearby-accent);border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.completeActionBar{border-color:var(--nearby-line)}.completeActionBar button,.completeActionBar a{background:var(--nearby-surface-2);border-color:var(--nearby-line);color:var(--nearby-text)}.completeActionBar .privateMessagePrimary{background:linear-gradient(135deg,var(--nearby-accent),var(--nearby-accent-strong));border-color:var(--nearby-accent);color:#fff}.internalMessageCardButton{border:1px solid color-mix(in srgb,var(--nearby-accent) 40%,var(--nearby-line));background:var(--nearby-accent-soft);min-height:46px;color:var(--nearby-accent);border-radius:12px;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;margin:12px 0 6px;padding:0 11px;font-size:11px;font-weight:800;display:grid}.completeSideCard .mapWrap{background:var(--nearby-bg-elevated);border-color:var(--nearby-card);height:260px}.maplibregl-popup-tip{border-top-color:var(--nearby-card)!important;border-bottom-color:var(--nearby-card)!important}.appDialogBackdrop{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000409b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.appDialog{border:1px solid var(--nearby-line);background:var(--nearby-card);width:min(520px,100%);color:var(--nearby-text);border-radius:22px;padding:23px;position:relative;box-shadow:0 30px 110px #00000094}.appDialog h2{margin:0 35px 7px 0;font-size:25px}.appDialog>p{color:var(--nearby-muted);margin:0 0 15px;font-size:12px;line-height:1.5}.appDialog textarea{resize:vertical;border:1px solid var(--nearby-line);background:var(--nearby-surface-2);width:100%;min-height:130px;color:var(--nearby-text);border-radius:14px;outline:0;padding:12px}.appDialog textarea::placeholder{color:var(--nearby-faint)}.appDialogClose{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);width:35px;height:35px;color:var(--nearby-text);border-radius:11px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.appDialogActions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.appDialogActions button{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:43px;color:var(--nearby-text);border-radius:12px;padding:0 16px}.appDialogActions .primary{background:var(--nearby-accent);color:#fff;border-color:var(--nearby-accent)}.profilePage{overflow:hidden}.profileHeaderActions{gap:8px;margin-left:auto;display:flex}.profileHeaderActions a{gap:6px}.profileGrid>section{min-width:0}.profilePage .tabs{scrollbar-width:none;align-items:center;gap:8px;display:flex}.profilePage .tabs::-webkit-scrollbar{display:none}.profilePage .tabs button,.profileMessagesTab{white-space:nowrap;border:1px solid var(--nearby-line);background:var(--nearby-card);min-height:43px;color:var(--nearby-muted);border-radius:11px;align-items:center;gap:6px;padding:0 13px;display:flex}.profileMessagesTab{color:var(--nearby-accent)}.profilePage .feedGrid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.profileNotification,.profileNotification>div{min-width:0}.profileNotification b,.profileNotification p{overflow-wrap:anywhere}.messagesPage{background:radial-gradient(circle at 75% 0,color-mix(in srgb,var(--nearby-accent) 11%,transparent),transparent 30%),var(--nearby-bg);min-height:100vh;color:var(--nearby-text)}.messagesShell{border:1px solid var(--nearby-line);background:var(--nearby-card);width:min(1180px,100% - 28px);height:calc(100svh - 108px);min-height:620px;box-shadow:var(--nearby-shadow);border-radius:25px;grid-template-columns:350px minmax(0,1fr);margin:24px auto 0;display:grid;overflow:hidden}.conversationList{border-right:1px solid var(--nearby-line);background:var(--nearby-surface);min-width:0;overflow-y:auto}.messagesTitle{z-index:3;background:color-mix(in srgb,var(--nearby-surface) 92%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:23px 18px 14px;position:sticky;top:0}.messagesTitle>span{letter-spacing:.15em;color:var(--nearby-accent);font-size:9px;font-weight:850}.messagesTitle h1{margin:6px 0 0;font-size:29px}.conversationList>button{border:0;border-top:1px solid var(--nearby-line);width:100%;min-height:78px;color:var(--nearby-text);text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.conversationList>button.active,.conversationList>button:hover{background:var(--nearby-accent-soft)}.conversationList>button>i,.messageThread header>i{background:linear-gradient(135deg,var(--nearby-accent),#173b62);color:#fff;border-radius:50%;place-items:center;width:47px;height:47px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.conversationList>button>i img{object-fit:cover;width:100%;height:100%}.conversationList>button>div{gap:5px;min-width:0;display:grid}.conversationList>button b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.conversationList>button p{color:var(--nearby-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.conversationList>button>span{color:var(--nearby-faint);align-self:start;justify-items:end;gap:7px;padding-top:6px;font-size:9px;display:grid}.conversationList>button em{background:var(--nearby-accent);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-style:normal;font-weight:850;display:grid}.messagesEmpty,.threadPlaceholder,.threadGreeting{text-align:center;color:var(--nearby-muted);align-content:center;place-items:center;gap:8px;padding:35px;display:grid}.messagesEmpty b,.threadPlaceholder h2,.threadGreeting b{color:var(--nearby-text);margin:0}.messagesEmpty p,.threadPlaceholder p,.threadGreeting p{max-width:330px;margin:0;font-size:11px;line-height:1.5}.messageThread{background:linear-gradient(180deg,var(--nearby-card),var(--nearby-bg-elevated));grid-template-rows:67px minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.messageThread>header{border-bottom:1px solid var(--nearby-line);background:color-mix(in srgb,var(--nearby-card) 90%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto 44px 1fr;align-items:center;gap:10px;padding:9px 15px;display:grid}.messageThread header>i{width:43px;height:43px}.messageThread header>div{gap:4px;display:grid}.messageThread header b{font-size:13px}.messageThread header span{color:var(--nearby-muted);font-size:9px}.threadBack{background:var(--nearby-surface-2);width:36px;height:36px;color:var(--nearby-text);border:0;border-radius:11px;display:none;transform:rotate(180deg)}.messageStream{flex-direction:column;gap:8px;min-height:0;padding:20px;display:flex;overflow-y:auto}.messageStream article{border-radius:17px;gap:5px;max-width:min(72%,570px);padding:10px 12px 7px;display:grid}.messageStream article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.messageStream article time{opacity:.65;justify-self:end;font-size:8px}.messageStream article.mine{background:linear-gradient(135deg,var(--nearby-accent),var(--nearby-accent-strong));color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.messageStream article.theirs{background:var(--nearby-surface-2);border:1px solid var(--nearby-line);color:var(--nearby-text);border-bottom-left-radius:5px;align-self:flex-start}.messagePostContext{border:1px solid var(--nearby-line);background:var(--nearby-card);min-height:40px;color:var(--nearby-muted);border-radius:13px;align-self:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:flex}.messagePostContext a{color:var(--nearby-accent);margin-left:5px;font-weight:800}.messageComposer{min-height:70px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--nearby-line);background:var(--nearby-card);grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:8px;display:grid}.messageComposer textarea{resize:vertical;border:1px solid var(--nearby-line);background:var(--nearby-surface-2);width:100%;min-height:46px;max-height:130px;color:var(--nearby-text);border-radius:16px;outline:0;padding:13px}.messageComposer textarea::placeholder{color:var(--nearby-faint)}.messageComposer button{background:var(--nearby-accent);color:#fff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.messageComposer button:disabled{opacity:.45}.messagesError{z-index:4;border:1px solid color-mix(in srgb,var(--nearby-danger) 45%,transparent);background:color-mix(in srgb,var(--nearby-danger) 12%,var(--nearby-card));color:var(--nearby-danger);border-radius:11px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex;position:absolute;bottom:78px;left:12px;right:12px}@media (max-width:1000px){.createGrid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.profilePage .feedGrid.compact{grid-template-columns:1fr}}@media (max-width:960px){.nearbyHome .nearbyStories{padding-top:14px}.nearbySearchBar{width:calc(100% - 20px);margin-bottom:12px}.mediaCarouselArrow{display:none}.smartPostMediaCarousel,.nearbyPostList .smartPostMediaCarousel{height:clamp(230px,68vw,390px)}.createFormShell{width:calc(100% - 18px)!important}.createPageDark .formPage{padding:22px 0 105px}.createPageTitle{width:100%;margin-bottom:17px;padding:0 4px}.createPageTitle h1{font-size:32px!important}.createPageTitle p{font-size:12px!important}.createGrid{flex-direction:column;gap:12px;display:flex}.createGrid .formCard{border-radius:20px;padding:16px;order:initial!important}.locationCard{order:initial!important}.createSubmitCard{flex-direction:column;align-items:stretch;gap:11px;display:flex}.createSubmitCard>div:first-child{grid-row:auto}.createSubmitCard .submitButton{order:3}.createSubmitCard .formNotice{order:4}.createSubmitCard .formError{order:2}.completeSectionPicker{grid-template-columns:repeat(3,minmax(0,1fr))}.completeSectionPicker button{min-width:0;padding:8px 4px}.completeSectionPicker button>span:last-child{text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.photoPreviewStrip{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.photoPreviewStrip article{scroll-snap-align:start;flex:0 0 108px}.addressFields,.twoCols{grid-template-columns:1fr!important}.addressResolveButton{grid-column:auto!important}.pickerMap{height:min(70vw,330px)!important}.publishChecklist>div span{overflow-wrap:anywhere;min-width:0}.completeDetailShell{padding:0 8px!important}.completeDetailGrid{flex-direction:column;gap:11px;display:flex}.completeArticle{border-radius:19px;width:100%;padding:11px!important}.completeArticle h1{overflow-wrap:anywhere;font-size:28px!important}.completeTitleMeta{gap:5px}.completeTitleMeta span{padding:5px 7px;font-size:8px}.detailMediaCarousel{border-radius:14px;height:clamp(260px,92vw,470px);min-height:0}.detailAuthorHeader{margin:0 1px 10px}.completeDescription{font-size:14px;line-height:1.62}.completeFacts{gap:7px;grid-template-columns:1fr 1fr!important}.completeFacts div{min-width:0;padding:10px}.completeFacts dd{overflow-wrap:anywhere;font-size:11px}.verificationPanel{padding:13px}.verificationPanelHead{align-items:flex-start}.verificationBars{grid-template-columns:1fr 1fr}.completeActionBar{grid-template-columns:1fr 1fr;display:grid;flex-wrap:initial!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:14px 0 0!important;padding:12px 0 0!important;position:static!important;overflow:visible!important}.completeActionBar button,.completeActionBar a{text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0;height:auto;min-height:45px;padding:8px 9px;font-size:9px}.completeActionBar .privateMessagePrimary,.completeActionBar .contactPrimary,.completeActionBar .phonePrimary{grid-column:auto}.completeSide{flex-direction:column;gap:11px;width:100%;display:flex!important}.completeSideCard{border-radius:19px;width:100%;padding:14px}.completeSideCard .mapWrap{height:min(75vw,315px)}.authorRow{margin:10px 0}.contactMethods a,.contactMethods>div{min-width:0}.contactMethods span{overflow-wrap:anywhere}.communityPanel{border-radius:19px;margin-top:11px;padding:14px!important}.commentComposerFooter{gap:8px}.commentComposerFooter button{min-width:0!important}.commentItem{grid-template-columns:34px minmax(0,1fr)}.commentItemHead{align-items:flex-start;gap:8px}.commentItemHead small{text-align:right;font-size:8px}.commentItem.isReply{margin-left:12px}.reviewForm{grid-template-columns:1fr!important}.profilePage{width:100%!important;padding:18px 9px 100px!important}.profileHeader{border-radius:19px;grid-template-columns:58px minmax(0,1fr);gap:11px!important;margin-bottom:13px!important;padding:14px!important;display:grid!important}.profileHeader>div:nth-child(2){min-width:0}.profileHeader h1{overflow-wrap:anywhere;font-size:24px!important}.profileHeaderActions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;margin:0;display:grid}.profileHeaderActions a{width:100%;min-width:0;padding:10px 8px}.profileGrid{flex-direction:column;gap:12px;display:flex!important}.profileSettings{width:100%;order:2!important}.profileGrid>section{order:1;width:100%}.profilePage .tabs{margin:0 -9px 12px;padding:0 9px 4px;overflow-x:auto}.profilePage .tabs button,.profileMessagesTab{flex:none}.profilePage .feedGrid.compact{grid-template-columns:1fr;display:grid}.watchBuilder{grid-template-columns:1fr!important}.watchList article{grid-template-columns:38px minmax(0,1fr) 35px!important}.profileNotification{grid-template-columns:38px minmax(0,1fr)!important;padding:11px!important}.messagesShell{width:100%;height:calc(100svh - 76px - env(safe-area-inset-bottom));border:0;border-radius:0;grid-template-columns:1fr;min-height:0;margin:0}.conversationList{border:0}.messageThread{z-index:5;transition:transform .22s;position:absolute;inset:0;transform:translate(100%)}.messagesShell.threadOpen .messageThread{transform:translate(0)}.threadBack{display:grid}.messageThread>header{grid-template-columns:36px 43px minmax(0,1fr)}.messageStream{padding:14px 10px}.messageStream article{max-width:86%}.messageComposer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.messagesError{bottom:150px}}@media (max-width:520px){.headerMessagesButton{display:grid!important}.nearbySearchBar>span{justify-content:center;width:35px;padding:0;font-size:0}.nearbyStory.active:after{bottom:-5px}.nearbyHome .nearbyStories{margin-bottom:12px}.completeSectionPicker{grid-template-columns:repeat(2,minmax(0,1fr))}.formSectionHead{grid-template-columns:36px minmax(0,1fr);gap:9px}.formSectionHead>span{width:35px;height:35px}.photoSelection{margin-left:-3px;margin-right:-3px}.completeFacts,.verificationBars,.verificationVote{grid-template-columns:1fr!important}.completeActionBar{grid-template-columns:1fr 1fr}.completeActionBar .privateMessagePrimary{grid-column:1/-1}.detailAuthorHeader>a{justify-content:center;width:39px;padding:0;font-size:0}.appDialogBackdrop{padding:10px}.appDialog{border-radius:19px;padding:19px 14px}.appDialogActions{grid-template-columns:1fr 1fr;display:grid}.appDialogActions button{width:100%;padding:0 8px}.profileHeaderActions{grid-template-columns:1fr}.profileSettings textarea{min-height:115px}.profilePage .smartPostMediaCarousel{height:64vw;min-height:220px}}@media (max-width:370px){.siteHeaderActions .siteThemeToggle{display:none}.siteHeaderActions{gap:3px}.siteIconButton,.headerMessagesButton{width:37px;height:37px}.completeActionBar{grid-template-columns:1fr}.completeActionBar .privateMessagePrimary{grid-column:auto}.messageStream article{max-width:92%}}html,body{max-width:100%;overflow-x:hidden}.createFormShell,.createGrid,.createGrid>*,.formCard,.formCard label,.formCard input,.formCard textarea,.formCard select{box-sizing:border-box;min-width:0;max-width:100%}.createGrid .formCard{overflow:hidden}.createSubmitCard{grid-column:1/-1}.createSubmitCard .submitButton{width:100%;min-height:52px}.editPhotosManage{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px;display:grid}.editPhotosManage>div{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:14px;grid-template-rows:120px auto auto;gap:6px;padding:8px;display:grid;position:relative;overflow:hidden}.editPhotosManage>div.mainPhoto{border-color:var(--nearby-accent);box-shadow:inset 0 0 0 1px var(--nearby-accent)}.editPhotosManage img{object-fit:cover;border-radius:9px;width:100%;height:120px}.editPhotosManage span{color:var(--nearby-muted);font-size:9px;font-weight:850}.editPhotosManage .editPhotoMain{border:1px solid var(--nearby-line);background:var(--nearby-card);min-height:36px;color:var(--nearby-text);border-radius:9px;font-size:9px;font-weight:800}.editPhotosManage .editPhotoMain:disabled{color:var(--nearby-success);opacity:1}.editPhotosManage .editPhotoDelete{color:#fff;background:#02070cb8;border:0;border-radius:50%;width:31px;height:31px;font-size:20px;line-height:1;position:absolute;top:13px;right:13px}.smartPostActions a[href^="https://telegram.me"]{background:var(--nearby-accent-soft);border-color:color-mix(in srgb,var(--nearby-accent) 32%,var(--nearby-line));color:#8dbaff}input,textarea,select{color:var(--nearby-text);caret-color:var(--nearby-accent)}input::placeholder,textarea::placeholder{color:var(--nearby-faint);opacity:1}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.maplibregl-popup-content{border:1px solid var(--nearby-line);background:var(--nearby-card)!important;color:var(--nearby-text)!important;box-shadow:var(--nearby-shadow)!important;border-radius:12px!important}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--nearby-card)!important}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--nearby-card)!important}@media (max-width:960px){.editPhotosManage{grid-template-columns:repeat(2,minmax(0,1fr))}.completeBreadcrumbs{white-space:nowrap;scrollbar-width:none;padding-bottom:4px;overflow-x:auto}.completeDetailPage{padding-top:18px!important;padding-bottom:105px!important}.completeArticle,.completeSideCard,.communityPanel,.profileHeader,.profileSettings,.profileGrid>section{box-sizing:border-box;min-width:0;max-width:100%}.detailAuthorHeader{grid-template-columns:42px minmax(0,1fr) auto!important}.detailAuthorHeader>div{min-width:0}.detailAuthorHeader b,.detailAuthorHeader small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ownerLifecycle,.ownerLifecycle>div:last-child{grid-template-columns:1fr!important}.profileSettings{box-sizing:border-box}.profileSettings textarea,.profileSettings button,.linkAccounts button{box-sizing:border-box;max-width:100%}}@media (max-width:420px){.createFormShell{width:calc(100% - 12px)!important}.createGrid .formCard{border-radius:17px;padding:13px!important}.createPageTitle{padding-inline:3px}.completeSectionPicker button{min-height:67px}.createSectionIcon{width:32px;height:32px}.photoPreviewStrip article{flex-basis:96px}.photoPreviewStrip img{height:94px}.editPhotosManage{grid-template-columns:1fr 1fr;gap:7px}.editPhotosManage>div{grid-template-rows:100px auto auto;padding:6px}.editPhotosManage img{height:100px}.completeDetailShell{padding-inline:5px!important}.completeArticle{padding:9px!important}.detailMediaCarousel{height:calc(100vw - 28px)}.completeArticle h1{font-size:25px!important}.completeDetailPrice{font-size:27px}.completeActionBar{gap:7px!important}.completeActionBar button,.completeActionBar a{padding:8px 6px!important;font-size:9px!important}.completeSideCard,.communityPanel{padding:12px!important}.completeSideCard .mapWrap{height:280px!important}.profilePage{padding-inline:6px!important}.profileHeader{grid-template-columns:50px minmax(0,1fr)!important;padding:12px!important}.profileAvatar{width:50px!important;height:50px!important}.profilePage .tabs{margin-inline:-6px!important;padding-inline:6px!important}}@media (max-width:340px){.siteBrand strong{font-size:13px!important}.siteLogo{width:31px!important;height:31px!important}.siteHeaderMain{width:calc(100% - 12px)!important}.siteIconButton,.headerMessagesButton,.siteAddButton{width:35px!important;height:35px!important}.siteHeaderActions{gap:2px!important}.editPhotosManage{grid-template-columns:1fr}.completeSectionPicker{grid-template-columns:1fr 1fr}.completeActionBar,.appDialogActions{grid-template-columns:1fr!important}}.messagesShell{isolation:isolate;position:relative}.messagesPage{overflow-x:hidden}@media (max-width:960px){.messagesShell{overflow:hidden}.messageThread{width:100%;max-width:100%}}.mapFallback{border-color:var(--nearby-line)!important;background:var(--nearby-card)!important;color:var(--nearby-text)!important}.mapFallback p{color:var(--nearby-muted)!important}.mapFallback a{color:var(--nearby-accent)!important}.mapFullscreenOpen{overflow:hidden!important}.mapWrap{isolation:isolate}.mapFullscreenButton{z-index:8;border:1px solid color-mix(in srgb,var(--nearby-line) 72%,transparent);background:color-mix(in srgb,var(--nearby-card) 92%,transparent);min-height:42px;color:var(--nearby-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 28px #0000002e}.mapWrap.mapFullscreen{background:var(--nearby-bg);z-index:3000!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}.mapWrap.mapFullscreen .realMap{height:100%!important}.mapWrap.mapFullscreen .mapFullscreenButton{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}.nearbyMapMarkerHost{will-change:transform;pointer-events:auto;width:36px;height:36px}.nearbyMapMarkerHost.maplibregl-marker{transition:none!important;animation:none!important}.smallMapMarker.thematic{cursor:pointer;background:color-mix(in srgb,var(--marker) 86%,#101827)!important;color:#fff!important;border:0!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;transition:filter .15s!important;display:grid!important;transform:none!important;box-shadow:0 7px 18px #00000052,inset 0 0 0 1px #ffffff47!important}.smallMapMarker.thematic:before,.smallMapMarker.thematic:after{display:none!important}.smallMapMarker.thematic svg{pointer-events:none;transform:none!important}.smallMapMarker.thematic:hover{filter:brightness(1.12);z-index:4}.districtPin{filter:drop-shadow(0 6px 12px #0006)!important;width:39px!important;height:45px!important;transition:none!important;transform:none!important}.districtPin:hover{filter:drop-shadow(0 8px 15px #00000085)brightness(1.08)!important;transform:none!important}.districtPinHalo{display:none!important}.districtPin.promoted .districtPinCore{animation:none!important}.districtPinCore{border:0!important;border-radius:13px!important;width:34px!important;height:34px!important;top:2px!important;left:3px!important;transform:none!important;box-shadow:inset 0 0 0 1px #ffffff4d,0 7px 16px #0000004d!important}.districtPinCore svg{transform:none!important}.districtPin.promoted:after{top:-7px!important;right:-12px!important}.nearbyRadiusFilter{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:17px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 13px;padding:12px;display:flex}.nearbyRadiusFilter>div{align-items:center;gap:9px;min-width:240px;margin-right:auto;display:flex}.nearbyRadiusFilter>div>span{flex-direction:column;display:flex}.nearbyRadiusFilter b{font-size:12px}.nearbyRadiusFilter small{color:var(--nearby-muted);margin-top:2px;font-size:9px}.nearbyRadiusFilter button{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:39px;color:var(--nearby-text);border-radius:12px;padding:0 13px;font-size:11px;font-weight:800}.nearbyRadiusFilter button.active{border-color:var(--nearby-accent);background:color-mix(in srgb,var(--nearby-accent) 16%,var(--nearby-card));color:var(--nearby-accent)}.contextFilters{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-bottom:13px;padding:12px;display:grid}.contextFilters label{color:var(--nearby-muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.contextFilters select{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:43px;color:var(--nearby-text);border-radius:11px;padding:0 11px}.homeNearbyControl{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:17px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:13px;display:flex}.homeNearbyControl>div{align-items:center;gap:9px;margin-right:auto;display:flex}.homeNearbyControl>div span{flex-direction:column;display:flex}.homeNearbyControl b{font-size:12px}.homeNearbyControl small{color:var(--nearby-muted);font-size:9px}.homeNearbyControl button{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:39px;color:var(--nearby-text);border-radius:12px;padding:0 12px;font-weight:800}.homeNearbyControl button.active{border-color:var(--nearby-accent);color:var(--nearby-accent);background:color-mix(in srgb,var(--nearby-accent) 15%,var(--nearby-card))}.profileHomePoint{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:16px;flex-direction:column;gap:10px;margin:10px 0;padding:13px;display:flex}.profileHomePointHead{align-items:flex-start;gap:9px;display:flex}.profileHomePointHead>div{flex-direction:column;display:flex}.profileHomePointHead small,.profileLocationHint{color:var(--nearby-muted);font-size:9px;line-height:1.45}.profileHomePoint .mapWrap{border-width:3px!important;height:270px!important}.serviceCreateFields{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:15px;flex-direction:column;gap:2px;padding:12px;display:flex}.advertisementCheck{border:1px dashed color-mix(in srgb,var(--nearby-warning) 48%,var(--nearby-line));border-radius:12px;padding:10px}.advertisementCheck small{display:block}.smartPostMetaChips{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.smartPostMetaChips span{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:28px;color:var(--nearby-muted);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.smartBadge.advertisement{color:#765000!important;background:#fff0c7!important;border-color:#f0c764!important}.serviceTrustFacts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.serviceTrustFacts span{color:var(--nearby-muted);align-items:flex-start;gap:7px;font-size:10px;line-height:1.45;display:flex}.messageComposer button svg{transform:translate(1px)}@media (max-width:700px){.mapFullscreenButton{justify-content:center;width:42px;height:42px;padding:0}.mapFullscreenButton span{display:none}.nearbyRadiusFilter,.homeNearbyControl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px;display:grid}.nearbyRadiusFilter>div,.homeNearbyControl>div{grid-column:1/-1;width:100%;min-width:0;margin:0 0 3px}.nearbyRadiusFilter button,.homeNearbyControl button{min-width:0;padding:0 4px;font-size:9px}.contextFilters{grid-template-columns:1fr;padding:10px}.profileHomePoint{margin-inline:-2px;padding:10px}.profileHomePoint .completeAddressPicker{min-width:0}.profileHomePoint .addressFields{grid-template-columns:minmax(0,1fr)!important}.profileHomePoint .mapWrap{height:230px!important}.serviceCreateFields{padding:9px}.smartPostMetaChips{margin:6px 0}.smartPostMetaChips span{max-width:100%}}@media (max-width:390px){.nearbyRadiusFilter,.homeNearbyControl{grid-template-columns:repeat(2,minmax(0,1fr))}.mapWrap.mapFullscreen .mapFullscreenButton{top:max(8px,env(safe-area-inset-top));right:8px}}.homeNearbyControl>.homeNearbyIntro{align-items:center;gap:9px;margin-right:auto;display:flex}.homeNearbyControl>.homeNearbyIntro>span{background:color-mix(in srgb,var(--nearby-accent) 15%,var(--nearby-card));width:38px;height:38px;color:var(--nearby-accent);border-radius:12px;place-items:center;display:grid}.homeNearbyIntro>div{flex-direction:column;display:flex}.homeNearbyControl>.homeNearbyButtons{gap:6px;margin:0;display:flex}.homeNearbyButtons button{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:39px;color:var(--nearby-text);border-radius:12px;padding:0 12px;font-weight:800}.homeNearbyControl>a{color:var(--nearby-accent);white-space:nowrap;font-size:10px;font-weight:850}@media (max-width:700px){.homeNearbyControl{flex-direction:column;align-items:stretch;display:flex}.homeNearbyControl>.homeNearbyIntro{width:100%;margin:0}.homeNearbyControl>.homeNearbyButtons{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.homeNearbyControl>a{text-align:center;padding:7px}.homeNearbyButtons button{min-width:0;padding:0 4px;font-size:9px}}@media (max-width:390px){.homeNearbyControl>.homeNearbyButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}:root,html[data-theme=dark]{--nearby-bg:#07080b;--nearby-bg-elevated:#0b0d12;--nearby-surface:#111318;--nearby-surface-2:#171a20;--nearby-card:#101216;--nearby-card-strong:#15181e;--nearby-text:#f5f7fa;--nearby-muted:#9ca3ad;--nearby-faint:#69717c;--nearby-line:#ffffff1a;--nearby-line-strong:#ffffff2e;--nearby-accent:#0095f6;--nearby-accent-strong:#0064e0;--nearby-accent-soft:#0095f621;--nearby-success:#20c77a;--nearby-danger:#ff3040;--nearby-warning:#ffb020;--nearby-shadow:0 18px 60px #00000052;--nearby-header:#07080be0;--social-gradient:linear-gradient(135deg,#ff3040 0%,#ff8a00 34%,#d82cff 67%,#0095f6 100%)}html[data-theme=light]{--nearby-bg:#fafafa;--nearby-bg-elevated:#f2f3f5;--nearby-surface:#fff;--nearby-surface-2:#f4f5f7;--nearby-card:#fff;--nearby-card-strong:#fff;--nearby-text:#111318;--nearby-muted:#66707c;--nearby-faint:#939aa3;--nearby-line:#1118271c;--nearby-line-strong:#11182733;--nearby-accent:#0064e0;--nearby-accent-strong:#004fba;--nearby-accent-soft:#0064e017;--nearby-success:#159b64;--nearby-danger:#ed1c36;--nearby-warning:#b87500;--nearby-shadow:0 16px 48px #141c281a;--nearby-header:#ffffffe6;--social-gradient:linear-gradient(135deg,#ff3040 0%,#ff8a00 34%,#d82cff 67%,#0095f6 100%)}body{letter-spacing:-.006em;font-size:15px}.socialPage{background:var(--nearby-bg);min-height:100vh;color:var(--nearby-text)}.socialEyebrow{color:var(--nearby-accent);letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.socialEyebrow i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.siteHeader.socialHeader{border-bottom:1px solid var(--nearby-line);background:var(--nearby-header);height:66px;padding:0}.siteHeader.socialHeader .siteHeaderMain{gap:22px;width:min(1120px,100% - 28px);height:65px}.siteHeader.socialHeader .siteBrand{gap:10px;min-width:220px}.siteHeader.socialHeader .siteBrand strong{letter-spacing:-.03em;font-size:17px}.siteHeader.socialHeader .siteBrand small{letter-spacing:.04em;font-size:8px}.siteHeader.socialHeader .siteLogo{background:var(--social-gradient);width:35px;height:35px;box-shadow:0 0 22px #d82cff29}.siteHeader.socialHeader .siteLogo:after{background:var(--nearby-header);border:4px solid var(--nearby-bg);inset:4px}.siteHeader.socialHeader .siteMainNav{gap:3px;height:100%}.siteHeader.socialHeader .siteMainNav a{height:100%;color:var(--nearby-muted);border-radius:0;padding:0 14px;font-size:12px;font-weight:700;position:relative;box-shadow:none!important;background:0 0!important}.siteHeader.socialHeader .siteMainNav a:hover,.siteHeader.socialHeader .siteMainNav a.active{color:var(--nearby-text)}.siteHeader.socialHeader .siteMainNav a.active:after{content:"";background:var(--nearby-text);border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.siteHeader.socialHeader .siteMainNav a em{background:var(--nearby-danger);color:#fff;border:2px solid var(--nearby-bg);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;display:grid;position:absolute;top:13px;right:5px}.siteHeader.socialHeader .siteHeaderActions{gap:7px}.siteHeader.socialHeader .themeToggle,.siteHeader.socialHeader .siteIconButton{background:0 0;border-color:#0000;border-radius:50%;width:40px;height:40px}.siteHeader.socialHeader .themeToggle:hover,.siteHeader.socialHeader .siteIconButton:hover{background:var(--nearby-surface-2);border-color:var(--nearby-line)}.siteHeader.socialHeader .siteAddButton{background:var(--nearby-text);height:40px;color:var(--nearby-bg);box-shadow:none;border:0;border-radius:12px;padding:0 15px}.siteHeader.socialHeader .siteAddButton span{font-size:11px;font-weight:850}.siteLoginButton{border:1px solid var(--nearby-line);height:40px;color:var(--nearby-text);background:var(--nearby-surface);border-radius:12px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.siteUserMenu>a{border:2px solid var(--nearby-bg);box-shadow:0 0 0 1px var(--nearby-line);overflow:hidden;background:var(--social-gradient)!important}.siteUserMenu>a img{object-fit:cover;width:100%;height:100%}.siteIconButton,.headerMessagesButton{position:relative}.siteIconButton>em,.headerMessagesButton>em{background:var(--nearby-danger);color:#fff;border:2px solid var(--nearby-bg);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-3px;right:-2px}.nearbyHome .nearbyStories{gap:7px;margin-bottom:15px;padding-top:20px}.nearbyStory{min-width:78px;color:var(--nearby-muted);flex-basis:78px;gap:7px}.nearbyStory>span{background:color-mix(in srgb,var(--story-color,#8b94a4) 38%,var(--nearby-line));width:64px;height:64px;box-shadow:none;border:0;padding:3px}.nearbyStory>span:before{content:"";background:var(--nearby-card);box-shadow:inset 0 0 0 1px var(--nearby-line);border-radius:50%;position:absolute;inset:3px}.nearbyStory>span .storyIconHalo,.nearbyStory>span>svg,.districtStoryImage>svg{z-index:1;position:relative}.nearbyStory.active>span{background:conic-gradient(from 20deg,var(--story-color,#ff3040),#ff8a00,#d82cff,#0095f6,var(--story-color,#ff3040));box-shadow:0 0 0 2px var(--nearby-bg),0 8px 22px color-mix(in srgb,var(--story-color,#0095f6) 23%,transparent)}.nearbyStory.active:after{content:"";background:var(--nearby-text);border-radius:2px;width:22px;height:2px;position:absolute;bottom:-1px}.nearbyStory b{font-size:10px;font-weight:750}.nearbyStory small{background:var(--nearby-card);border:2px solid var(--nearby-bg);color:var(--nearby-text);top:47px;right:5px}.addStory>span{background:var(--nearby-line)}.addStory>span:after{content:"";border:2px solid var(--nearby-bg);background:var(--nearby-accent);border-radius:50%;width:19px;height:19px;position:absolute;bottom:1px;right:1px}.districtStoryImage{background:linear-gradient(145deg,#1e8e5a,#0b4432)!important}.districtStoryImage:before{background:0 0!important}.nearbyMainGrid{grid-template-columns:minmax(0,680px) minmax(280px,340px);justify-content:center;gap:28px;width:min(1080px,100% - 28px)}.nearbySearchBar{width:min(680px,100% - 28px);height:48px;box-shadow:none;background:var(--nearby-surface);border-radius:14px;margin:0 auto 15px}.homeMapCard,.nearbyComposer,.smartPostCard,.nearbyHelpPanel,.nearbySafetyPanel{box-shadow:none;border-color:var(--nearby-line);background:var(--nearby-card);border-radius:16px}.homeMapTop{min-height:68px;padding:13px 15px}.homeMapTop h2{font-size:20px}.homeLocationButton{background:var(--nearby-surface-2);border-radius:10px}.homeMapCanvas{isolation:isolate;position:relative}.homeMapCard .mapWrap{height:340px}.homeMapStatus{min-height:55px;padding:10px 14px}.nearbyComposer{grid-template-columns:38px minmax(120px,1fr) auto 38px auto;min-height:66px;margin:12px 0;padding:9px 11px}.nearbyComposerAvatar{width:37px;height:37px}.nearbyPublishButton{background:var(--nearby-text);height:38px;box-shadow:none;color:var(--nearby-bg)!important}.nearbySectionHead h2{font-size:23px}.nearbyPostList{gap:14px}.nearbyPostList .smartPostCard{max-width:680px}.nearbyPostList .smartPostMediaCarousel{height:min(680px,78vw);max-height:620px}.smartPostCard{box-shadow:none;border-radius:16px}.smartPostCard:hover{box-shadow:none;border-color:var(--nearby-line-strong);transform:none}.smartPostAuthor{border-bottom:0;min-height:62px;padding:9px 12px}.smartPostAvatar{width:38px;height:38px;box-shadow:0 0 0 2px var(--nearby-card),0 0 0 3px color-mix(in srgb,var(--card-color) 55%,var(--nearby-line))}.smartPostMore{background:0 0;border-radius:50%}.smartPostMediaCarousel{border-top:1px solid var(--nearby-line);border-bottom:1px solid var(--nearby-line)}.smartPostContent{padding:13px 14px 15px}.smartPostSection{display:none}.smartPostContent h3{margin:4px 0 7px;font-size:18px;line-height:1.28}.smartPostExcerpt{-webkit-line-clamp:4;font-size:12px}.smartPostBottom{border-top:0;padding-top:10px}.smartPostSignals{border-bottom:1px solid var(--nearby-line);order:-1;margin:0 0 10px;padding-bottom:9px}.smartPostActions{border-top:1px solid var(--nearby-line);margin:12px -14px -15px;padding:8px 10px}.smartPostActions a{border-radius:10px;background:0 0!important;border:0!important}.smartPostActions a:hover{background:var(--nearby-surface-2)!important}.nearbySideColumn{top:84px}.nearbyHelpPanel,.nearbySafetyPanel{padding:15px}.nearbyHelpPanel>a{border-radius:12px}.nearbyMapToolbar{z-index:20}.nearbyMapToolbar.floating{width:min(330px,100% - 24px);position:absolute;bottom:12px;left:12px}.nearbyMapToolbar.inline{width:100%;position:relative}.nearbyMapToolbarTrigger{border:1px solid color-mix(in srgb,var(--nearby-line) 70%,transparent);background:color-mix(in srgb,var(--nearby-card) 91%,transparent);width:100%;min-height:52px;color:var(--nearby-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;border-radius:15px;grid-template-columns:37px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:7px 10px;display:grid;box-shadow:0 12px 38px #0000003d}.nearbyMapToolbarTrigger>span{background:var(--social-gradient);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.nearbyMapToolbarTrigger>div{gap:3px;min-width:0;display:grid}.nearbyMapToolbarTrigger b{font-size:11px}.nearbyMapToolbarTrigger small{color:var(--nearby-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.nearbyMapToolbarTrigger>svg{transition:transform .2s}.nearbyMapToolbar.open .nearbyMapToolbarTrigger>svg{transform:rotate(90deg)}.nearbyMapToolbarPanel{border:1px solid var(--nearby-line);background:color-mix(in srgb,var(--nearby-card) 96%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:18px;padding:12px;animation:.18s ease-out nearbyPanelIn;position:absolute;bottom:60px;left:0;right:0;box-shadow:0 22px 70px #00000061}.nearbyMapToolbar.inline .nearbyMapToolbarPanel{margin-top:8px;position:relative;bottom:auto}.nearbyMapToolbarHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nearbyMapToolbarHead>div{gap:3px;display:grid}.nearbyMapToolbarHead b{font-size:12px}.nearbyMapToolbarHead small{color:var(--nearby-muted);font-size:9px}.nearbyMapToolbarHead>button{background:var(--nearby-surface-2);width:30px;height:30px;color:var(--nearby-text);border:0;border-radius:50%;place-items:center;display:grid}.nearbyMapRadiusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:11px 0;display:grid}.nearbyMapRadiusGrid button{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:53px;color:var(--nearby-text);border-radius:11px;align-content:center;place-items:center;gap:3px;padding:6px 3px;display:grid}.nearbyMapRadiusGrid button span{font-size:10px;font-weight:850}.nearbyMapRadiusGrid button small{color:var(--nearby-muted);font-size:7px}.nearbyMapRadiusGrid button.active{border-color:var(--nearby-accent);background:var(--nearby-accent-soft);color:var(--nearby-accent)}.nearbyMapConfigure{background:var(--nearby-text);width:100%;min-height:39px;color:var(--nearby-bg);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.nearbyMapToolbarPanel>p{color:var(--nearby-muted);align-items:center;gap:5px;margin:9px 0 0;font-size:8px;display:flex}@keyframes nearbyPanelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.districtMapPage{background:var(--nearby-bg);min-height:100vh;color:var(--nearby-text)}.districtMapShell{width:min(1180px,100% - 28px);margin:auto;padding:28px 0 40px}.districtMapHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.districtMapHeader>div>span{color:var(--nearby-accent);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.districtMapHeader h1{letter-spacing:-.05em;margin:7px 0 6px;font-size:clamp(28px,4vw,46px)}.districtMapHeader p{color:var(--nearby-muted);margin:0;font-size:12px}.districtMapHeader>a{border:1px solid var(--nearby-line);background:var(--nearby-surface);border-radius:12px;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.districtMapStories{scrollbar-width:none;gap:8px;padding:3px 1px 12px;display:flex;overflow-x:auto}.districtMapStories::-webkit-scrollbar{display:none}.districtMapStories button{--story-color:#85909c;color:var(--nearby-muted);background:0 0;border:0;flex:0 0 66px;justify-items:center;gap:5px;display:grid}.districtMapStories button>span{background:var(--nearby-surface);border:2px solid color-mix(in srgb,var(--story-color) 36%,var(--nearby-line));width:48px;height:48px;color:var(--story-color);border-radius:50%;place-items:center;display:grid}.districtMapStories button small{white-space:nowrap;font-size:8px}.districtMapStories button.active{color:var(--nearby-text)}.districtMapStories button.active>span{background:conic-gradient(var(--story-color),#ff8a00,#d82cff,#0095f6,var(--story-color));color:#fff;box-shadow:inset 0 0 0 3px var(--nearby-bg);border:0}.districtMapStage{border:1px solid var(--nearby-line);background:var(--nearby-bg-elevated);border-radius:20px;height:min(720px,100dvh - 255px);min-height:470px;position:relative;overflow:hidden}.districtMapStage>.mapWrap{height:100%;box-shadow:none;border:0;border-radius:0}.districtMapStage .mapFullscreenButton{top:68px}.districtMapSearch{z-index:18;border:1px solid var(--nearby-line);background:color-mix(in srgb,var(--nearby-card) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(390px,100% - 90px);height:46px;color:var(--nearby-muted);border-radius:14px;grid-template-columns:23px 1fr 30px;align-items:center;padding:0 10px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 10px 35px #0003}.districtMapSearch input{min-width:0;color:var(--nearby-text);background:0 0;border:0;outline:0;font-size:11px}.districtMapSearch button{background:var(--nearby-surface-2);width:29px;height:29px;color:var(--nearby-text);border:0;border-radius:50%;place-items:center;display:grid}.districtMapCounter{z-index:12;border:1px solid var(--nearby-line);background:color-mix(in srgb,var(--nearby-card) 91%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;border-radius:13px;min-width:85px;padding:8px 10px;display:grid;position:absolute;bottom:12px;right:12px}.districtMapCounter b{font-size:18px}.districtMapCounter span{color:var(--nearby-muted);font-size:7px}.districtMapLoginHint{z-index:20;border:1px solid var(--nearby-line);background:color-mix(in srgb,var(--nearby-card) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:15px;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;width:min(320px,100% - 115px);min-height:52px;padding:7px 10px;display:grid;position:absolute;bottom:12px;left:12px}.districtMapLoginHint>svg:first-child{color:var(--nearby-accent)}.districtMapLoginHint span{gap:2px;display:grid}.districtMapLoginHint b{font-size:10px}.districtMapLoginHint small{color:var(--nearby-muted);font-size:8px}.districtMapLoading,.districtMapError{text-align:center;height:100%;color:var(--nearby-muted);align-content:center;place-items:center;gap:10px;display:grid}.districtMapLoading i{border:2px solid var(--nearby-line);border-top-color:var(--nearby-accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin}.districtMapError b{color:var(--nearby-text)}.districtMapError p{max-width:430px;margin:0}.userLocationMarker{pointer-events:auto;background:#0095f62e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 8px #0095f61a}.userLocationMarker span{background:#0095f6;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 8px #0006}.profilePageShell{background:radial-gradient(circle at 15% 0,var(--nearby-accent-soft),transparent 25%),var(--nearby-bg)}.profilePage{padding-top:25px}.socialProfileHeader{border:1px solid var(--nearby-line);background:var(--nearby-card);box-shadow:none;border-radius:18px}.socialProfileHeader .profileAvatar{background:var(--social-gradient);border-radius:50%;overflow:hidden}.socialProfileHeader .profileAvatar img{object-fit:cover;width:100%;height:100%}.socialProfileHeader h1{margin:4px 0;font-size:31px}.socialProfileHeader p{color:var(--nearby-muted)}.socialProfileGrid{grid-template-columns:330px minmax(0,1fr);gap:18px}.socialProfileSettings{align-content:start;gap:12px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.profileSettingsBlock,.nearbyProfileCard{border:1px solid var(--nearby-line);background:var(--nearby-card);color:var(--nearby-text);border-radius:17px;padding:15px}.profileSettingsTitle{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.profileSettingsTitle>span{background:var(--nearby-accent-soft);width:35px;height:35px;color:var(--nearby-accent);border-radius:11px;place-items:center;display:grid}.profileSettingsTitle h2{margin:0 0 3px;font-size:15px!important}.profileSettingsTitle p{color:var(--nearby-muted);margin:0;font-size:9px}.profileSettingsBlock textarea{resize:vertical;width:100%;min-height:118px;border:1px solid var(--nearby-line)!important;background:var(--nearby-surface-2)!important;color:var(--nearby-text)!important;border-radius:13px!important;padding:11px!important}.profileSettingsBlock>.primary{margin-top:9px}.linkAccounts>div:last-of-type{grid-template-columns:1fr 1fr;gap:7px;display:grid}.linkAccounts button{justify-content:center;align-items:center;gap:6px;min-height:42px;display:flex}.linkAccounts>a{color:var(--nearby-accent);justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;font-weight:800;display:flex}.nearbyProfileCard{background:linear-gradient(145deg,color-mix(in srgb,var(--nearby-accent) 11%,var(--nearby-card)),var(--nearby-card));gap:10px;display:grid;position:relative;overflow:hidden}.nearbyProfileVisual{background:radial-gradient(circle at 55% 45%,#0095f647,#0000 30%),linear-gradient(135deg,#0b2337,#11151b);border-radius:14px;height:74px;position:relative;overflow:hidden}.nearbyProfileVisual:before,.nearbyProfileVisual:after{content:"";background:#ffffff2e;border-radius:5px;width:120px;height:3px;position:absolute;transform:rotate(-23deg)}.nearbyProfileVisual:before{top:31px;left:-10px}.nearbyProfileVisual:after{bottom:19px;right:-10px;transform:rotate(31deg)}.nearbyProfileVisual>span{z-index:2;background:var(--nearby-accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin:-21px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #0095f61f}.nearbyProfileVisual i{background:#ff8a00;border-radius:50%;width:8px;height:8px;position:absolute}.nearbyProfileVisual i:nth-child(2){top:22%;left:20%}.nearbyProfileVisual i:nth-child(3){background:#d82cff;top:28%;right:17%}.nearbyProfileVisual i:nth-child(4){background:#20c77a;bottom:14%;right:29%}.nearbyProfileCard h2{margin:5px 0;font-size:18px!important}.nearbyProfileCard p{color:var(--nearby-muted);margin:0;font-size:10px;line-height:1.5}.nearbyProfileCard>button{background:var(--nearby-text);min-height:43px;color:var(--nearby-bg);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.nearbyProfileCard>small{color:var(--nearby-muted);align-items:center;gap:5px;font-size:8px;display:flex}.profileMainContent{min-width:0}.socialTabs{border-bottom:1px solid var(--nearby-line);padding-bottom:8px}.profilePage .socialTabs button{color:var(--nearby-muted);background:0 0;border:0;border-radius:10px}.profilePage .socialTabs button.active{background:var(--nearby-surface-2);color:var(--nearby-text);box-shadow:inset 0 0 0 1px var(--nearby-line)}.wizardOpen{overflow:hidden!important}.nearbyWizardBackdrop{z-index:4000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.nearbyWizard{border:1px solid var(--nearby-line);background:var(--nearby-card);width:min(650px,100%);max-height:min(820px,100dvh - 36px);color:var(--nearby-text);border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto auto;animation:.24s cubic-bezier(.2,.8,.2,1) wizardIn;display:grid;overflow:hidden;box-shadow:0 40px 140px #00000094}@keyframes wizardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.nearbyWizardHeader{border-bottom:1px solid var(--nearby-line);color:var(--nearby-text)!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;padding:15px 17px!important;display:flex!important}.nearbyWizardBrand{align-items:center;gap:10px;display:flex}.nearbyWizardBrand>span{background:var(--social-gradient);color:#fff;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.nearbyWizardBrand>div{gap:3px;display:grid}.nearbyWizardBrand small{letter-spacing:.12em;color:var(--nearby-muted);font-size:8px}.nearbyWizardBrand b{font-size:14px}.nearbyWizardHeader>button{background:var(--nearby-surface-2);width:37px;height:37px;color:var(--nearby-text);border:0;border-radius:50%;place-items:center;display:grid}.nearbyWizardProgress{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 17px 0;display:grid}.nearbyWizardProgress i{background:var(--nearby-line);border-radius:2px;height:3px}.nearbyWizardProgress i.active{background:var(--nearby-accent)}.nearbyWizardBody{min-height:0;padding:20px 22px;overflow-y:auto}.nearbyWizardBody h2{letter-spacing:-.04em;text-align:center;margin:12px 0 8px;font-size:25px}.nearbyWizardBody>div>p{text-align:center;color:var(--nearby-muted);max-width:500px;margin:0 auto 18px;font-size:11px;line-height:1.55}.nearbyWizardHeroIcon{background:var(--social-gradient);color:#fff;border-radius:22px;place-items:center;width:68px;height:68px;margin:3px auto 0;display:grid;box-shadow:0 12px 35px #d82cff33}.nearbyWizardHeroIcon.success{background:linear-gradient(135deg,#20c77a,#069d68)}.nearbyWizardBenefits{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.nearbyWizardBenefits article{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:15px;gap:9px;padding:13px;display:grid}.nearbyWizardBenefits article>svg{color:var(--nearby-accent)}.nearbyWizardBenefits article div{gap:4px;display:grid}.nearbyWizardBenefits b{font-size:11px}.nearbyWizardBenefits small{color:var(--nearby-muted);font-size:8px;line-height:1.45}.nearbyWizardTip{border:1px solid color-mix(in srgb,var(--nearby-accent) 30%,var(--nearby-line));background:var(--nearby-accent-soft);color:var(--nearby-accent);border-radius:13px;gap:9px;padding:11px;display:flex}.nearbyWizardTip>div{gap:3px;display:grid}.nearbyWizardTip b{font-size:10px}.nearbyWizardTip p{color:var(--nearby-muted);margin:0;font-size:8px;line-height:1.45}.nearbyWizardLocate{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);width:100%;min-height:58px;color:var(--nearby-text);text-align:left;border-radius:15px;grid-template-columns:39px 1fr 20px;align-items:center;gap:9px;margin:11px 0;padding:7px 11px;display:grid}.nearbyWizardLocate>span{background:var(--nearby-accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.nearbyWizardLocate>div{gap:3px;display:grid}.nearbyWizardLocate b{font-size:11px}.nearbyWizardLocate small{color:var(--nearby-muted);font-size:8px}.nearbyWizardDivider{text-align:center;color:var(--nearby-faint);margin:7px 0 10px;font-size:8px;position:relative}.nearbyWizardDivider:before{content:"";background:var(--nearby-line);height:1px;position:absolute;top:50%;left:0;right:0}.nearbyWizardDivider span{background:var(--nearby-card);padding:0 9px;position:relative}.nearbyWizardMap .mapWrap{border:1px solid var(--nearby-line)!important;height:300px!important;box-shadow:none!important;border-radius:15px!important;margin:0!important}.nearbyWizardSelected{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);color:var(--nearby-muted);border-radius:12px;align-items:flex-start;gap:8px;margin-top:9px;padding:10px;display:flex}.nearbyWizardSelected.ready{color:var(--nearby-success);border-color:color-mix(in srgb,var(--nearby-success) 30%,var(--nearby-line))}.nearbyWizardSelected>div{gap:3px;min-width:0;display:grid}.nearbyWizardSelected b{color:var(--nearby-text);font-size:10px}.nearbyWizardSelected small{color:var(--nearby-muted);overflow-wrap:anywhere;font-size:8px}.nearbyWizardRadius>div{gap:8px;display:grid}.nearbyWizardRadius>div>button{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);min-height:72px;color:var(--nearby-text);text-align:left;border-radius:15px;grid-template-columns:44px 1fr 25px;align-items:center;gap:10px;padding:9px 11px;display:grid}.nearbyWizardRadius>div>button>span{background:var(--nearby-card);width:43px;height:43px;color:var(--nearby-muted);border-radius:14px;place-items:center;display:grid}.nearbyWizardRadius>div>button>div{gap:4px;display:grid}.nearbyWizardRadius b{font-size:12px}.nearbyWizardRadius small{color:var(--nearby-muted);font-size:8px}.nearbyWizardRadius button>i{border:1px solid var(--nearby-line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.nearbyWizardRadius button.active{border-color:var(--nearby-accent);background:var(--nearby-accent-soft)}.nearbyWizardRadius button.active>span{background:var(--nearby-accent);color:#fff}.nearbyWizardRadius button.active>i{border-color:var(--nearby-accent);background:var(--nearby-accent);color:#fff}.nearbyWizardSummary{gap:8px;margin-top:20px;display:grid}.nearbyWizardSummary article{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:9px;min-height:64px;padding:10px;display:grid}.nearbyWizardSummary article>span{background:var(--nearby-accent-soft);width:37px;height:37px;color:var(--nearby-accent);border-radius:12px;place-items:center;display:grid}.nearbyWizardSummary article>div{gap:3px;display:grid}.nearbyWizardSummary small{color:var(--nearby-muted);font-size:8px}.nearbyWizardSummary b{overflow-wrap:anywhere;font-size:10px}.nearbyWizardError{border:1px solid color-mix(in srgb,var(--nearby-danger) 36%,var(--nearby-line));background:color-mix(in srgb,var(--nearby-danger) 10%,var(--nearby-card));color:var(--nearby-danger);border-radius:11px;align-items:center;gap:7px;margin:0 17px 10px;padding:9px 10px;font-size:9px;display:flex}.nearbyWizardActions{border-top:1px solid var(--nearby-line);color:inherit!important;padding:13px 17px max(13px,env(safe-area-inset-bottom))!important;background:0 0!important;justify-content:space-between!important;gap:9px!important;display:flex!important}.nearbyWizardActions button{border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:0 17px;display:flex}.nearbyWizardActions .secondary{background:var(--nearby-surface-2);color:var(--nearby-text);border:1px solid var(--nearby-line)}.nearbyWizardActions .primary{background:var(--nearby-text);color:var(--nearby-bg);box-shadow:none;margin-left:auto}.nearbyWizardActions button:disabled{opacity:.45}.aboutPage{background:radial-gradient(circle at 70% 0,#d82cff1a,transparent 28%),var(--nearby-bg)}.aboutHero{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:60px;min-height:460px;padding:65px 0 45px;display:grid}.aboutHeroCopy h1{letter-spacing:-.065em;margin:15px 0;font-size:clamp(42px,6vw,72px);line-height:.98}.aboutHeroCopy>p{max-width:650px;color:var(--nearby-muted);font-size:16px;line-height:1.6}.aboutSocialLinks{gap:8px;margin-top:22px;display:flex}.aboutSocialLinks a{border:1px solid var(--nearby-line);background:var(--nearby-surface);border-radius:12px;align-items:center;gap:7px;height:43px;padding:0 15px;font-size:10px;font-weight:850;display:flex}.aboutHeroVisual{place-items:center;display:grid}.aboutPhoneMock{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:35px;width:250px;height:420px;padding:13px;transform:rotate(4deg);box-shadow:0 35px 90px #00000052}.aboutPhoneTop{justify-content:center;align-items:center;gap:4px;height:30px;display:flex}.aboutPhoneTop span{background:var(--nearby-faint);border-radius:50%;width:4px;height:4px}.aboutPhoneStories{gap:8px;padding:8px 0;display:flex}.aboutPhoneStories i{background:var(--social-gradient);width:42px;height:42px;box-shadow:inset 0 0 0 3px var(--nearby-card);border-radius:50%}.aboutPhonePost{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);border-radius:13px;height:260px;overflow:hidden}.aboutPhonePost>span{background:linear-gradient(145deg,#124e68,#342251 60%,#ff8a00);height:175px;display:block}.aboutPhonePost b,.aboutPhonePost p{background:var(--nearby-line-strong);border-radius:5px;height:8px;margin:12px;display:block}.aboutPhonePost p{width:70%;height:6px}.aboutPhonePost p:last-child{width:45%}.aboutPhoneNav{justify-content:space-around;align-items:center;height:52px;display:flex}.aboutPhoneNav i{border:2px solid var(--nearby-muted);border-radius:7px;width:20px;height:20px}.aboutPhoneNav i:nth-child(3){background:var(--nearby-text);border-radius:50%}.aboutContent{padding-bottom:70px}.aboutStoryCard{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:20px;grid-template-columns:54px 1fr;gap:17px;padding:22px;display:grid}.aboutStoryCard>span{background:var(--social-gradient);color:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.aboutStoryCard h2{margin:0 0 10px;font-size:25px}.aboutStoryCard p{color:var(--nearby-muted);margin:0 0 9px;line-height:1.7}.aboutValues{grid-template-columns:repeat(4,1fr);gap:12px;margin:15px 0;display:grid}.aboutValues article{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:17px;padding:17px}.aboutValues article>span{background:var(--nearby-accent-soft);width:39px;height:39px;color:var(--nearby-accent);border-radius:12px;place-items:center;display:grid}.aboutValues h3{margin:13px 0 6px;font-size:14px}.aboutValues p{color:var(--nearby-muted);margin:0;font-size:10px;line-height:1.5}.aboutPrinciples{border:1px solid var(--nearby-line);background:var(--nearby-card);border-radius:20px;grid-template-columns:.7fr 1.3fr;gap:30px;padding:24px;display:grid}.aboutPrinciples h2{margin:9px 0;font-size:28px}.aboutPrinciples ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.aboutPrinciples li{background:var(--nearby-surface-2);border-radius:12px;align-items:center;gap:9px;min-height:45px;padding:9px 11px;font-size:10px;line-height:1.45;display:flex}.aboutPrinciples li svg{color:var(--nearby-success);flex:none}.adminAboutEditor{gap:13px;display:grid}.adminAboutEditor .panelTitle p{color:var(--nearby-muted);font-size:11px}.adminAboutEditor label{gap:6px;font-size:11px;font-weight:750;display:grid}.adminAboutEditor input,.adminAboutEditor textarea{border:1px solid var(--nearby-line);background:var(--nearby-surface-2);width:100%;color:var(--nearby-text);border-radius:11px;padding:11px}.adminAboutLinks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adminAboutEditor>.primary{justify-self:start}.socialFeedPage .feedHero{padding:36px 0 55px}.socialFeedPage .feedHeroInner{max-width:1080px}.socialFeedPage .feedHero h1{font-size:40px}.socialFeedPage .feedHero p{max-width:570px;font-size:12px}.socialFeedPage .feedWorkspace{max-width:1080px;margin:-25px auto 0}.socialFeedPage .feedToolbar{box-shadow:none;border-radius:16px}.socialFeedPage .feedCategoryTabs button{border-radius:999px}.socialFeedPage .feedCategoryTabs button.active{background:var(--nearby-text);color:var(--nearby-bg);border-color:var(--nearby-text)}.compactNearbyFilter{border-radius:14px;padding:9px 10px}.socialFeedPage .smartPostGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:auto}.socialFeedPage .smartPostGrid.list{grid-template-columns:1fr;max-width:900px}.socialFeedPage .smartPostMediaCarousel{height:clamp(280px,38vw,430px)}input,textarea,select{color-scheme:normal}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background-color:var(--nearby-surface-2);color:var(--nearby-text);border-color:var(--nearby-line)}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--nearby-faint)}@media (max-width:1000px){.siteHeader.socialHeader .siteBrand{min-width:auto}.siteHeader.socialHeader .siteMainNav a{padding:0 10px}.siteHeader.socialHeader .siteMainNav a span{display:none}.nearbyMainGrid{grid-template-columns:minmax(0,680px);width:min(680px,100% - 20px)}.nearbySideColumn{display:none}.nearbySearchBar{width:min(680px,100% - 20px)}.aboutHero{grid-template-columns:1fr 300px;gap:30px}.aboutValues{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.siteHeader.socialHeader{height:58px}.siteHeader.socialHeader .siteHeaderMain{width:calc(100% - 18px);height:57px}.siteHeader.socialHeader .siteMainNav{display:none}.siteHeader.socialHeader .siteBrand>span:last-child{flex-direction:column;display:flex}.siteHeader.socialHeader .siteBrand small,.siteHeader.socialHeader .siteAddButton,.siteHeader.socialHeader .siteUserMenu{display:none}.siteHeader.socialHeader .siteLoginButton{border-radius:50%;justify-content:center;width:40px;padding:0}.siteHeader.socialHeader .siteLoginButton span{display:none}.mobileBottomNav{background:color-mix(in srgb,var(--nearby-card) 92%,transparent);border-color:var(--nearby-line);box-shadow:0 14px 50px #0000004d}.mobileBottomNav a{color:var(--nearby-muted)}.mobileBottomNav a.active{box-shadow:none;color:var(--nearby-text);background:0 0}.mobileBottomNav a.active span{color:var(--nearby-text)}.mobileBottomNav a.prominent span{background:var(--nearby-text);color:var(--nearby-bg);box-shadow:0 0 0 4px var(--nearby-bg),0 8px 25px #00000040}.districtMapShell{width:100%;padding:15px 10px 88px}.districtMapHeader{padding:0 3px}.districtMapHeader>a{display:none}.districtMapStage{border-radius:16px;height:calc(100dvh - 235px);min-height:430px}.socialProfileGrid{grid-template-columns:1fr}.socialProfileSettings{order:2}.profileMainContent{order:1}.profilePage .feedGrid.compact{grid-template-columns:1fr}.aboutHero{grid-template-columns:1fr;min-height:auto;padding:45px 15px 30px}.aboutHeroVisual{display:none}.aboutContent{padding-left:12px;padding-right:12px}.aboutPrinciples{grid-template-columns:1fr}.socialFeedPage .smartPostGrid{grid-template-columns:1fr;max-width:680px}.socialFeedPage .smartPostMediaCarousel{height:clamp(300px,70vw,550px)}}@media (max-width:700px){.nearbyHome .nearbyStories{padding-top:13px;padding-left:9px;padding-right:9px}.nearbyStory{flex-basis:70px;min-width:70px}.nearbyStory>span{width:58px;height:58px}.nearbyStory small{top:43px}.nearbyStory b{max-width:70px;font-size:9px}.nearbyMainGrid{gap:0;width:100%}.nearbySearchBar{width:calc(100% - 16px);margin-bottom:9px}.homeMapCard,.nearbyComposer,.nearbyPostList .smartPostCard{border-left:0;border-right:0;border-radius:0}.homeMapCard .mapWrap{height:310px}.homeMapTop{padding:11px 12px}.homeMapTop h2{font-size:18px}.homeLocationButton{justify-content:center;width:39px;padding:0;font-size:0}.homeMapStatus{padding:9px 11px}.homeNeighborStack{display:none}.nearbyComposer{margin:9px 0}.nearbyFeed{padding-top:4px}.nearbySectionHead{padding:0 10px}.nearbyMoreButton{margin:12px 8px}.nearbyPostList .smartPostMediaCarousel{height:min(100vw,520px);max-height:none}.smartPostCard{border-radius:0}.smartPostAuthor{padding:8px 10px}.smartPostContent{padding:12px 11px 14px}.smartPostActions{margin:11px -11px -14px}.nearbyMapToolbar.floating{width:calc(100% - 16px);bottom:8px;left:8px}.nearbyMapToolbarPanel{bottom:59px}.nearbyMapRadiusGrid{grid-template-columns:repeat(4,1fr)}.districtMapHeader h1{font-size:28px}.districtMapHeader p{font-size:10px}.districtMapStories{padding-bottom:9px}.districtMapStage{border-radius:14px;height:calc(100dvh - 232px)}.districtMapSearch{width:calc(100% - 58px);top:8px;left:8px}.districtMapStage .mapFullscreenButton{top:62px;right:8px}.districtMapCounter{min-width:70px;bottom:69px;right:8px}.districtMapLoginHint{width:calc(100% - 16px);bottom:8px;left:8px}.profilePage{padding:14px 8px 92px!important}.socialProfileHeader{border-radius:16px}.socialProfileGrid{gap:10px}.profileSettingsBlock,.nearbyProfileCard{border-radius:15px}.socialTabs{margin-inline:-8px!important;padding-inline:8px!important}.nearbyWizardBackdrop{align-items:end;padding:0}.nearbyWizard{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-height:94dvh}.nearbyWizardBody{padding:16px 14px}.nearbyWizardBenefits{grid-template-columns:1fr}.nearbyWizardBenefits article{grid-template-columns:25px 1fr;align-items:center}.nearbyWizardMap .mapWrap{height:245px!important}.nearbyWizardActions{padding-left:12px!important;padding-right:12px!important}.nearbyWizardActions button{padding:0 13px}.nearbyWizardBody h2{font-size:22px}.aboutHero{padding-top:35px}.aboutHeroCopy h1{font-size:43px}.aboutHeroCopy>p{font-size:13px}.aboutStoryCard{grid-template-columns:1fr;padding:17px}.aboutValues{grid-template-columns:1fr}.aboutPrinciples{padding:17px}.adminAboutLinks{grid-template-columns:1fr}.socialFeedPage .feedHero{padding:25px 0 42px}.socialFeedPage .feedHero h1{font-size:32px}.socialFeedPage .feedWorkspace{padding-inline:8px}.socialFeedPage .smartPostGrid{margin-inline:-8px}.compactNearbyFilter{display:grid!important}}@media (max-width:420px){.siteHeader.socialHeader .siteBrand strong{font-size:14px}.siteHeader.socialHeader .siteLogo{width:32px;height:32px}.siteHeader.socialHeader .siteHeaderActions{gap:2px}.siteHeader.socialHeader .themeToggle,.siteHeader.socialHeader .siteIconButton,.siteHeader.socialHeader .siteLoginButton{width:37px;height:37px}.siteHeader.socialHeader .headerMessagesButton{display:grid!important}.nearbyMapRadiusGrid button small{display:none}.nearbyMapRadiusGrid button{min-height:43px}.nearbyMapToolbarPanel{padding:10px}.nearbyMapToolbarHead small{max-width:230px}.districtMapCounter{display:none}.districtMapSearch{width:calc(100% - 54px)}.nearbyWizardHeader{padding:12px!important}.nearbyWizardBrand>span{width:36px;height:36px}.nearbyWizardBrand b{font-size:12px}.nearbyWizardActions{grid-template-columns:1fr 1.4fr!important;display:grid!important}.nearbyWizardActions button{width:100%;padding:0 7px;font-size:10px}.nearbyWizardRadius>div>button{grid-template-columns:40px 1fr 22px}.nearbyWizardRadius>div>button>span{width:39px;height:39px}.aboutSocialLinks{flex-direction:column}.aboutSocialLinks a{justify-content:center}.aboutHeroCopy h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.nearbyMapToolbarPanel,.nearbyWizard{animation:none}.nearbyStory.active>span{box-shadow:none}}
