:root{--ink:#1d1d1f;--muted:#6e6e73;--bg:#fff;--line:#e5e5ea;--border:#d2d2d7;--primary:#1d1d1f;--sale:#1f5f8b;--rent:#287347;--short:#a65b18;--accent:#06c;--radius:18px;--radius-sm:12px;--shadow:0 8px 32px rgba(0,0,0,.12);--terracotta:#b34a25;--surface:#f5f5f7;--tabbar-h:60px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{letter-spacing:-.01em;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,Noto Sans Arabic,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button{font:inherit}.screen{flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.map{flex:1;min-height:0}.map-unsupported{text-align:center;color:#555;justify-content:center;align-items:center;padding:96px 24px 24px;display:flex}.map-unsupported p{max-width:440px;line-height:1.5}.bar{z-index:5;padding:max(8px,env(safe-area-inset-top))12px 8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);background:linear-gradient(rgba(255,255,255,.96),rgba(255,255,255,.86));flex-direction:column;gap:8px;display:flex;position:absolute;top:0;left:0;right:0}.bar-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand{font-size:17px}.lang{border:1px solid var(--line);background:#fff;border-radius:8px;padding:4px 8px;font-size:13px}.segmented{background:var(--surface);border-radius:999px;gap:2px;padding:3px;display:flex}.segmented button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px}.segmented button.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.04)}.status{color:var(--muted);text-align:end;font-size:12px}.bar>.status{text-align:start;display:block}.bar-tools{align-items:center;gap:8px;display:flex}.radius{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.radius select{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:8px;padding:4px 6px}.type-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:2px 0;display:flex;overflow-x:auto}.type-chips::-webkit-scrollbar{display:none}.type-chips button{border:1px solid var(--border);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.type-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.map-hint{z-index:4;max-width:calc(100% - 32px);color:var(--muted);text-align:center;pointer-events:none;background:rgba(255,255,255,.95);border-radius:999px;margin:0;padding:6px 12px;font-size:12px;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px rgba(0,0,0,.15)}.sheet{left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:6;border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;animation:.16s ease-out rise;position:absolute}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sheet-close{top:6px;z-index:1;cursor:pointer;background:rgba(255,255,255,.9);border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1;position:absolute}.sheet-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.sheet-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.sheet-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}.sheet-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.sheet-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.sheet-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}.sheet-body{gap:12px;padding:10px;display:flex}.sheet-photo{object-fit:cover;background:#eef1f4;border-radius:8px;flex:none;width:120px;height:100px}.sheet-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sheet-price{font-size:18px;font-weight:700}.sheet-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sheet-meta{color:var(--muted);flex-wrap:wrap;gap:6px 10px;font-size:12px;display:flex}.chip{background:var(--surface);color:var(--ink);border-radius:999px;padding:2px 10px;font-weight:500}.trust{color:var(--muted);font-size:12px}.trust-2,.trust-3,.trust-4{color:var(--rent);font-weight:600}.btn{background:var(--primary);color:#fff;letter-spacing:-.01em;border-radius:980px;align-self:flex-start;margin-top:4px;padding:9px 18px;font-size:15px;font-weight:500;transition:opacity .12s,background .12s}.btn:hover:not(:disabled){opacity:.86}.map .maplibregl-ctrl-top-right{top:132px}@media (min-width:720px){.sheet{width:420px;left:auto;right:16px}[dir=rtl] .sheet{left:16px;right:auto}}.btn{cursor:pointer;text-align:center;border:0;display:inline-block}.btn:disabled{opacity:.6;cursor:default}.btn-ghost{background:var(--surface);color:var(--ink)}.btn-ghost:hover:not(:disabled){opacity:1;background:#e8e8ed}.btn-block{width:100%;padding:14px;font-size:17px;display:block}.link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.muted{color:var(--muted)}.small{font-size:12px}.hint{background:var(--surface);border-radius:var(--radius);padding:12px 14px;font-size:14px}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.icon-btn{background:var(--surface);cursor:pointer;width:36px;height:36px;color:var(--ink);border:0;border-radius:50%;font-size:22px;line-height:1}.heart{cursor:pointer;color:var(--terracotta);background:0 0;border:0;padding:6px;line-height:0}.heart:not(.on){color:#fff}.heart.on svg path{stroke:#fff}.sheet-heart{top:6px;z-index:1;position:absolute}.sheet-heart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:44px}.sheet-heart:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:44px}.sheet-heart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:44px}.sheet-heart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:44px}.sheet-heart:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:44px}.sheet-heart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:44px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 20px;display:grid}.card{background:0 0;flex-direction:column;min-width:0;display:flex;position:relative}.card-link{flex-direction:column;flex:1;display:flex}.card-photos{aspect-ratio:4/3;background:var(--surface);border-radius:var(--radius-sm);position:relative;overflow:hidden}.card-photos img{transition:transform .3s}.card:hover .card-photos img{transform:scale(1.02)}.card-strip{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.card-strip::-webkit-scrollbar{display:none}.card-strip img{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.card-nophoto{object-fit:cover;width:100%;height:100%;display:block}.card-badges{top:8px;pointer-events:none;gap:6px;display:flex;position:absolute}.card-badges:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.card-badges:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.card-badges:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:8px}.card-badges:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.card-badges:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.card-badges:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:8px}.badge{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.92);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.badge-new,.badge-drop{color:var(--ink)}.card-count{bottom:10px;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(29,29,31,.55);border-radius:999px;padding:3px 9px;font-size:12px;position:absolute}.card-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.card-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.card-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.card-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.card-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.card-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.card-heart{top:4px;position:absolute}.card-heart:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.card-heart:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.card-heart:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:4px}.card-heart:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.card-heart:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.card-heart:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}.card-body{flex-direction:column;gap:2px;padding:12px 2px 4px;display:flex}.card-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.card-price strong{font-size:17px;font-weight:600}.card-price s{font-size:13px}.card-facts{color:var(--ink);font-size:14px}.card-place{color:var(--muted);justify-content:space-between;gap:8px;font-size:14px;display:flex}.card-lister{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.card-lister.is-pro{color:var(--muted)}.card-title{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.card-compact{flex:0 0 250px}.row-scroll{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -16px;padding:2px 16px 8px;display:flex;overflow-x:auto}.row-scroll::-webkit-scrollbar{display:none}.row-scroll>*{scroll-snap-align:start}.tabbar{z-index:20;border-top:.5px solid var(--border);padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:rgba(255,255,255,.86);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 6px;font-size:11px;display:flex}.tabbar a.on{color:var(--ink);font-weight:600}.tab-icon{line-height:0;position:relative}.tab-dot{top:-4px;background:var(--terracotta);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute}.tab-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.tab-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.tab-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.tab-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.tab-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.tab-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}@media (min-width:900px){.tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:4px;height:0;padding:0;top:0;bottom:auto;left:auto;right:16px}[dir=rtl] .tabbar{left:16px;right:auto}.tabbar a{flex-direction:row;flex:none;gap:6px;padding:18px 8px;font-size:13px}.tabbar a svg{width:18px;height:18px}}.overlay{z-index:40;background:rgba(0,0,0,.35);justify-content:center;align-items:flex-end;animation:.12s ease-out fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.filters{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:92vh;animation:.18s ease-out rise;display:flex}@media (min-width:720px){.overlay{align-items:center}.filters{border-radius:16px;max-height:86vh}}.filters-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.filters-body{padding:4px 16px 16px;overflow-y:auto}.filters-body section{border-bottom:1px solid var(--line);padding:14px 0}.filters-body h3{margin:0 0 10px;font-size:14px}.filters-body select,.range input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px 12px}.range{align-items:center;gap:8px;display:flex}.filters-foot{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}.chip-set{flex-wrap:wrap;gap:8px;display:flex}.chip-set button,.steps button{border:1px solid var(--border);font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:14px}.chip-set button.on,.steps button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.steps{flex-wrap:wrap;gap:8px;display:flex}.segmented.wide{display:flex}.segmented.wide button{flex:1}.toggles{flex-direction:column;gap:14px;display:flex}.toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle span{flex-direction:column;gap:2px;display:flex}.toggle input{width:22px;height:22px;accent-color:var(--accent);flex:none}.search{background:#fff;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.search-head{z-index:6;padding:max(8px,env(safe-area-inset-top))12px 8px;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;display:flex}.search-row{align-items:center;gap:8px;display:flex}.place-chip{background:var(--surface);white-space:nowrap;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 12px;font-size:13px;display:flex;overflow:hidden}.place-chip>span{text-overflow:ellipsis;font-weight:600;overflow:hidden}.place-chip select{font:inherit;color:var(--accent);background:0 0;border:0}.place-chip .link{font-size:12px}.place-chip .link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.place-chip .link:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.place-chip .link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.place-chip .link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.place-chip .link:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.place-chip .link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.filters-btn{border:1px solid var(--border);cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:500;display:flex}.filters-btn .count{background:var(--ink);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;font-size:11px;line-height:18px}.search-body{flex:1;min-height:0;display:flex;position:relative}.results{min-width:0;padding:12px 16px calc(var(--tabbar-h) + 72px);flex:1;overflow-y:auto}.results-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.sort{align-items:center;gap:6px;font-size:13px;display:flex}.sort select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:6px 8px}.results .more{margin:20px auto 0;padding:10px 24px;display:block}.map-pane{flex:1;min-width:0;display:flex;position:relative}.map-pane .map{flex:1}.map-pane .map-hint{bottom:calc(var(--tabbar-h) + 64px)}.map-pane .sheet{bottom:calc(var(--tabbar-h) + 60px)}.map-pane .maplibregl-ctrl-top-right{top:8px}.view-toggle{left:50%;bottom:calc(var(--tabbar-h) + 14px + env(safe-area-inset-bottom));z-index:15;background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:500;position:fixed;transform:translate(-50%);box-shadow:0 6px 20px rgba(0,0,0,.18)}@media (max-width:899px){.search.view-map .results,.search.view-list .map-pane{display:none}}@media (min-width:900px){.search-head:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:500px}.search-head:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:500px}.search-head:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:500px}.search-head:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:500px}.search-head:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:500px}.search-head:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:500px}.results{flex:0 0 min(56%,760px);padding-bottom:24px}.results:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--line)}.results:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--line)}.results:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid var(--line)}.results:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--line)}.results:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--line)}.results:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid var(--line)}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.view-toggle{display:none}.map-pane .map-hint{bottom:24px}.map-pane .sheet{bottom:16px}}.page{max-width:1080px;padding:max(12px,env(safe-area-inset-top))16px calc(var(--tabbar-h) + 32px);flex-direction:column;gap:16px;margin:0 auto;display:flex}.page-head h1{letter-spacing:-.02em;margin:12px 0 0;font-size:34px;font-weight:700}.account{flex-direction:column;gap:8px;display:flex}.row-link{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 4px;font-size:15px;display:flex}.login{flex-direction:column;gap:12px;max-width:420px;display:flex}.login h1{margin:0;font-size:20px}.login label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.login input{border:1px solid var(--line);font:inherit;color:var(--ink);border-radius:10px;padding:12px;font-size:16px}.error{color:#b23a3a}.sentence{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex;position:relative}.sentence input{border:1px solid var(--border);min-width:0;font:inherit;background:#fff;border-radius:12px;flex:1;padding:12px 14px 12px 38px;font-size:16px;transition:border-color .12s,box-shadow .12s}.sentence input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px rgba(0,102,204,.15)}[dir=rtl] .sentence input{padding:11px 36px 11px 12px}.sentence-icon{pointer-events:none;position:absolute;top:12px}.sentence-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sentence-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sentence-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.sentence-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sentence-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sentence-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.sentence .btn{margin:0;padding:12px 20px}.sentence .error{flex-basis:100%;margin:0}.understood{background:var(--surface);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:14px}.understood p{margin:2px 0}.ask{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ask h2{margin:0}.ask-suggest{flex-wrap:wrap;gap:8px;display:flex}.ask-suggest button{border:1px solid var(--line);background:var(--surface);font:inherit;cursor:pointer;text-align:start;border-radius:999px;padding:7px 12px;font-size:13px}.ask-turn{flex-direction:column;gap:6px;display:flex}.ask-q{background:var(--accent);color:#fff;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;margin:0;padding:8px 12px}[dir=rtl] .ask-q{border-radius:14px 14px 14px 4px;align-self:flex-start}.ask-a{background:var(--surface);border-radius:14px 14px 14px 4px;flex-direction:column;align-self:flex-start;gap:6px;max-width:92%;padding:10px 12px;display:flex}.ask-a p{margin:0;line-height:1.45}.ask-a .btn{align-self:flex-start}.ask-form{gap:8px;display:flex}.ask-form input{border:1px solid var(--line);min-width:0;font:inherit;border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.ask-form .btn{margin:0}.good-text{color:var(--rent);font-weight:600}.relax{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.relax .pill{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px}.empty .btn{align-self:center}.visit-box{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.visit-box h2{margin:0}.slot-day{flex-direction:column;gap:6px;display:flex}.slot-day-name{text-transform:capitalize;font-size:13px;font-weight:600}.slot-times{flex-wrap:wrap;gap:6px;display:flex}.slot-times button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 12px;font-size:14px}.slot-times button.on{background:var(--accent);border-color:var(--accent);color:#fff}.visit-book,.visit-write{align-items:stretch;gap:8px;display:flex}.visit-book input,.visit-write textarea{border:1px solid var(--line);min-width:0;font:inherit;resize:vertical;border-radius:10px;flex:1;padding:10px 12px;font-size:15px}.visit-book .btn,.visit-write .btn{align-self:stretch;margin:0}.inbox{margin:0;padding:0;list-style:none}.inbox a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 4px;display:flex}.inbox a.unread b{color:var(--accent)}.inbox img,.inbox-nophoto{object-fit:cover;background:var(--surface);border-radius:10px;flex:none;width:56px;height:56px}.inbox-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inbox-last{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.inbox-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.tab-dot.inline{display:inline-block;position:static}.thread{flex-direction:column;gap:10px;display:flex}.thread-head{z-index:2;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:8px 0;display:flex;position:-webkit-sticky;position:sticky;top:0}.bubbles{flex-direction:column;gap:8px;display:flex}.bubble{border-radius:14px;flex-direction:column;gap:4px;max-width:82%;padding:8px 12px;display:flex}.bubble p{white-space:pre-line;margin:0;line-height:1.4}.bubble.mine{background:var(--accent);color:#fff;align-self:flex-end}.bubble.mine:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.bubble.mine:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.bubble.mine:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:4px}.bubble.mine:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.bubble.mine:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.bubble.mine:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:4px}.bubble.mine .muted,.bubble.mine .link{color:rgba(255,255,255,.8)}.bubble.theirs{background:var(--surface);align-self:flex-start}.bubble.theirs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.theirs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.theirs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:4px}.bubble.theirs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.bubble.theirs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.bubble.theirs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:4px}.bubble.notice{text-align:center;background:#fff7e6;border:1px solid #f1dfb8;align-self:center;max-width:95%;font-size:14px}.composer{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));background:#fff;gap:8px;padding:8px 0;display:flex;position:-webkit-sticky;position:sticky}.composer textarea{border:1px solid var(--line);min-width:0;font:inherit;resize:none;border-radius:12px;flex:1;padding:10px 12px;font-size:15px}.composer .btn{margin:0}.assist-card{background:#f3f7fb;border:1px solid #dbe6f0;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.assist-card p{margin:0}.assist-card blockquote{background:#fff;border-radius:8px;margin:0;padding:8px 10px}.assist-card blockquote:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.assist-card blockquote:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.assist-card blockquote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:3px solid var(--accent)}.assist-card blockquote:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.assist-card blockquote:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.assist-card blockquote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:3px solid var(--accent)}.my-visits h2{margin:8px 0;font-size:16px}.my-visits ul{margin:0;padding:0;list-style:none}.my-visits li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:8px 0;display:flex}.report-link{color:var(--muted);align-self:flex-start}.report-box{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.report-box h2{margin:0}.report-box textarea{border:1px solid var(--line);font:inherit;border-radius:10px;padding:10px 12px}.report-box .btn{align-self:flex-start}.scam-warning{color:#8a1f1f;background:#fdecec;border-radius:8px;padding:6px 8px;font-size:13px;font-weight:600}.alert-row{justify-content:flex-end;margin:-4px 0 6px;display:flex}.saved-searches h2{margin:0 0 8px;font-size:17px}.saved-searches ul{margin:0 0 8px;padding:0;list-style:none}.saved-searches li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.saved-name{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.saved-name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.saved-searches select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:4px 6px;font-size:13px}[dir=rtl] .flip-rtl{display:inline-block;transform:scaleX(-1)}.install{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.install img{border-radius:10px;flex:none}.install div:nth-child(2){flex:1;min-width:0}.install p{color:var(--muted);margin:2px 0 0;font-size:13px}.install-actions{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.install-actions .btn{margin:0;padding:8px 14px}.offline{text-align:center;padding-top:20vh}.card-selected .card-photos{outline:2px solid var(--ink);outline-offset:3px}.selected-on-map{border-bottom:1px solid var(--line);max-width:380px;margin-bottom:16px;padding-bottom:16px}.selected-head{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.my-data{flex-direction:column;gap:6px;margin-top:20px;display:flex}.my-data h2{margin:8px 0 0;font-size:16px}.my-data button.row-link{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;cursor:pointer;text-align:start;font:inherit;background:0 0;font-size:15px}.my-data .link.danger{color:#b3261e;align-self:flex-start;margin-top:12px}.delete-account{background:#fdf3f2;border:1px solid #e6b8b4;border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:14px;display:flex}.delete-account h3{color:#8c1d18;margin:0;font-size:15px}.delete-account label{flex-direction:column;gap:4px;font-size:14px;display:flex}.delete-account input{border:1px solid var(--line);border-radius:8px;max-width:12em;padding:10px;font-size:16px}.delete-account .btn.danger{color:#fff;background:#b3261e;align-self:flex-start}.delete-account .link{align-self:flex-start}.legal-note a{text-decoration:underline}.legal{max-width:760px;margin:0 auto;padding-bottom:96px;line-height:1.55}.legal h2{margin:22px 0 6px;font-size:17px}.legal p{margin:6px 0}.legal-draft{color:#5c4300;background:#fff4d6;border:1px solid #e8cf8a;border-radius:10px;padding:10px 12px;font-size:14px}.notice{background:var(--surface-2,#f1f5f4);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.heart:not(.on) svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}
