.NearbyCard-module__d_6CDG__shell{min-width:0;height:100%;position:relative;container:nearby-card/inline-size}.NearbyCard-module__d_6CDG__card{border:1px solid var(--sd-line,#e2e0d4);border-radius:var(--sd-radius-card,14px);background:var(--sd-card,#fff);height:100%;color:var(--sd-ink,#1b1d18);transition:border-color var(--sd-duration-feedback,.18s) ease, box-shadow var(--sd-duration-feedback,.18s) ease;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;padding:16px;text-decoration:none;display:grid}.NearbyCard-module__d_6CDG__card:hover{border-color:var(--acc,#0e8255);box-shadow:0 12px 24px -20px #121e1680}.NearbyCard-module__d_6CDG__card:focus-visible{outline:3px solid var(--acc,#0e8255);outline-offset:2px}.NearbyCard-module__d_6CDG__thumb{aspect-ratio:1;background:#e9ebe2;border-radius:12px;display:block;position:relative;overflow:hidden}.NearbyCard-module__d_6CDG__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.NearbyCard-module__d_6CDG__thumb[data-placeholder] .NearbyCard-module__d_6CDG__img{-o-object-fit:contain;object-fit:contain}.NearbyCard-module__d_6CDG__body{gap:4px;min-width:0;display:grid}.NearbyCard-module__d_6CDG__withHeart .NearbyCard-module__d_6CDG__body>:first-child{padding-right:36px}.NearbyCard-module__d_6CDG__score{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;display:flex}.NearbyCard-module__d_6CDG__score[data-band=excellent],.NearbyCard-module__d_6CDG__score[data-band=good]{--band-fill:var(--sd-score-green,#0e8255);--band-text:var(--sd-score-green,#0e8255);--band-ink:#fff}.NearbyCard-module__d_6CDG__score[data-band=fair]{--band-fill:var(--sd-score-amber-fill,#cc8a1e);--band-text:var(--sd-score-amber,#9a6410);--band-ink:var(--sd-ink,#1b1d18)}.NearbyCard-module__d_6CDG__score[data-band=poor]{--band-fill:var(--sd-score-red,#b83b24);--band-text:var(--sd-score-red,#b83b24);--band-ink:#fff}.NearbyCard-module__d_6CDG__number{background:var(--band-fill);min-width:40px;height:28px;color:var(--band-ink);font-size:var(--sd-t-body,1rem);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-weight:800;line-height:1;display:inline-grid}.NearbyCard-module__d_6CDG__verdict{color:var(--band-text);font-size:var(--sd-t-label,.875rem);font-weight:700;line-height:1.2}.NearbyCard-module__d_6CDG__state{min-height:28px;color:var(--sd-muted,#686b62);font-size:var(--sd-t-label,.875rem);align-items:center;font-weight:600;line-height:1.3;display:flex}.NearbyCard-module__d_6CDG__state .NearbyCard-module__d_6CDG__stateText{color:inherit;font-size:inherit;font-weight:inherit}.NearbyCard-module__d_6CDG__card .NearbyCard-module__d_6CDG__name{color:var(--sd-ink,#1b1d18);font-family:var(--sd-font-sans);font-size:var(--sd-t-body,1rem);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.NearbyCard-module__d_6CDG__facts{min-width:0;color:var(--sd-body,#5d6058);gap:2px;font-size:.9375rem;line-height:1.35;display:grid}.NearbyCard-module__d_6CDG__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NearbyCard-module__d_6CDG__dates{color:var(--sd-muted,#686b62);text-wrap:pretty}.NearbyCard-module__d_6CDG__noPin{color:var(--sd-muted,#686b62);align-items:center;gap:6px;display:inline-flex}.NearbyCard-module__d_6CDG__noPin>svg{flex:none}.NearbyCard-module__d_6CDG__shell>.sd-home-heart{z-index:1;background:0 0;width:40px;height:40px;top:8px;left:auto;right:8px}@media (pointer:coarse){.NearbyCard-module__d_6CDG__shell>.sd-home-heart{width:44px;height:44px;top:6px;right:6px}}@container nearby-card (max-width:299px){.NearbyCard-module__d_6CDG__card{grid-template-columns:64px minmax(0,1fr)}}@container nearby-card (min-width:400px){.NearbyCard-module__d_6CDG__card{grid-template-columns:96px minmax(0,1fr)}}@media (min-width:1024px){.NearbyCard-module__d_6CDG__facts{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.NearbyCard-module__d_6CDG__card{transition:none}}
.NearbyPreview-module__RfunjW__panel{z-index:12;width:min(344px,100% - 32px);max-height:calc(100% - 32px - var(--panel-foot,0px));animation:NearbyPreview-module__RfunjW__panelIn .26s var(--sd-ease-standard,ease) both;background:#fff;border:1px solid #1b1d1814;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:16px;left:16px;overflow:hidden;box-shadow:0 30px 70px -34px #0c1e148c,0 2px 6px #0c1e1414}.NearbyPreview-module__RfunjW__panel>.NearbyPreview-module__RfunjW__body{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}@media (min-width:1280px){.NearbyPreview-module__RfunjW__panel{width:min(384px,100% - 32px)}}@keyframes NearbyPreview-module__RfunjW__panelIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.NearbyPreview-module__RfunjW__panel[data-dock=foot]{top:auto;right:12px;bottom:calc(12px + var(--panel-foot,0px));width:auto;max-height:min(66%, calc(100% - 24px - var(--panel-foot,0px)));border-radius:16px;animation-name:NearbyPreview-module__RfunjW__panelUp;left:12px}.NearbyPreview-module__RfunjW__panel[data-dock=foot] .NearbyPreview-module__RfunjW__media{height:124px}@keyframes NearbyPreview-module__RfunjW__panelUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.NearbyPreview-module__RfunjW__panel[data-dock=slim]{top:auto;right:12px;bottom:calc(12px + var(--panel-foot,0px));border-radius:16px;width:auto;max-height:none;animation-name:NearbyPreview-module__RfunjW__panelUp;left:12px}.NearbyPreview-module__RfunjW__slim{align-items:center;gap:8px;min-width:0;min-height:72px;padding:8px 6px 8px 16px;display:flex}.NearbyPreview-module__RfunjW__slimText{flex:auto;gap:4px;min-width:0;display:grid}.NearbyPreview-module__RfunjW__panel .NearbyPreview-module__RfunjW__slimName{color:var(--sd-ink);font-family:var(--sd-font-sans);font-size:var(--sd-t-body,1rem);letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.NearbyPreview-module__RfunjW__slimName:focus,.NearbyPreview-module__RfunjW__slimName:focus-visible{outline:none}.NearbyPreview-module__RfunjW__slimDates{min-width:0;color:var(--sd-muted,#686b62);font-size:var(--sd-t-label,.875rem);text-wrap:pretty;line-height:1.35}.NearbyPreview-module__RfunjW__slimLink{background:var(--sd-ink);color:#fff;min-height:44px;font-size:var(--sd-t-label);white-space:nowrap;transition:background-color var(--sd-duration-fast,.12s) ease;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.NearbyPreview-module__RfunjW__slimLink:hover{background:var(--acc-deep)}body:has([data-dock=slim]) .sd-scroll-top{display:none}.NearbyPreview-module__RfunjW__sheet{width:min(100%,600px);max-width:100%;max-height:min(88svh,760px);color:var(--sd-ink);transition:transform .18s var(--sd-ease-standard,ease);background:#fff;border:0;border-radius:22px 22px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -24px 60px -28px #0c1e148c}.NearbyPreview-module__RfunjW__sheet[open]{animation:NearbyPreview-module__RfunjW__sheetIn .3s var(--sd-ease-standard,ease) both;flex-direction:column;display:flex}.NearbyPreview-module__RfunjW__sheet::backdrop{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0a100c57}@keyframes NearbyPreview-module__RfunjW__sheetIn{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.NearbyPreview-module__RfunjW__grabber{z-index:3;cursor:grab;touch-action:none;place-items:center;width:120px;height:26px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.NearbyPreview-module__RfunjW__grabber span{background:#ffffffeb;border-radius:999px;width:42px;height:5px;box-shadow:0 1px 4px #00000059}.NearbyPreview-module__RfunjW__sheetScroll{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto}.NearbyPreview-module__RfunjW__body{min-width:0;padding-bottom:18px;display:grid}.NearbyPreview-module__RfunjW__media{background:#1c221d;height:clamp(124px,20svh,176px);position:relative;overflow:hidden}.NearbyPreview-module__RfunjW__panel .NearbyPreview-module__RfunjW__media{height:176px}.NearbyPreview-module__RfunjW__media:after{content:"";pointer-events:none;background:linear-gradient(#080c096b 0%,#080c0900 38%),linear-gradient(#080c0900 60%,#080c0957 100%);position:absolute;inset:0}.NearbyPreview-module__RfunjW__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.NearbyPreview-module__RfunjW__imgPlaceholder{-o-object-fit:contain;object-fit:contain;background:#eaf0e8}.NearbyPreview-module__RfunjW__close{z-index:2;width:44px;height:44px;color:var(--sd-ink);cursor:pointer;background:#fffffff2;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px -8px #0009}.NearbyPreview-module__RfunjW__close:hover{color:var(--acc-deep);background:#fff}.NearbyPreview-module__RfunjW__closeInline{box-shadow:none;background:var(--sd-surface-2,#f7f7f2);flex:none;position:static}.NearbyPreview-module__RfunjW__head{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;margin-top:0;padding:18px 20px 0;display:flex;position:relative}.NearbyPreview-module__RfunjW__score{flex:none;order:2;place-items:center;gap:12px;min-width:56px;min-height:56px;display:flex}.NearbyPreview-module__RfunjW__head[data-score=pill]{flex-direction:column;align-items:flex-start;gap:10px;margin-top:0}.NearbyPreview-module__RfunjW__head[data-score=pill] .NearbyPreview-module__RfunjW__score{min-width:0;min-height:0}.NearbyPreview-module__RfunjW__head[data-score=pill] .NearbyPreview-module__RfunjW__titles{padding-top:0}.NearbyPreview-module__RfunjW__titles{gap:2px;width:100%;min-width:0;padding-top:0;display:grid}.NearbyPreview-module__RfunjW__body .NearbyPreview-module__RfunjW__name{color:var(--sd-ink);font-family:var(--sd-font-display);font-size:calc(var(--sd-t-card) * 1.12);font-weight:var(--sd-w-section);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.15}.NearbyPreview-module__RfunjW__name:focus,.NearbyPreview-module__RfunjW__name:focus-visible{outline:none}.NearbyPreview-module__RfunjW__meta{color:var(--sd-muted);font-size:var(--sd-t-label);font-weight:500;line-height:var(--sd-lh-label);margin:0}.NearbyPreview-module__RfunjW__facts{border-top:1px solid var(--brd-a);gap:12px;margin:18px 20px 0;padding:14px 0 0;display:grid}.NearbyPreview-module__RfunjW__fact{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px;display:grid}.NearbyPreview-module__RfunjW__fact dt{color:var(--sd-muted);font-size:var(--sd-t-meta);font-weight:600;line-height:var(--sd-lh-meta)}.NearbyPreview-module__RfunjW__fact dd{min-width:0;color:var(--sd-ink);overflow-wrap:anywhere;gap:4px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.45;display:grid}.NearbyPreview-module__RfunjW__quiet{color:var(--sd-muted);font-weight:500;display:inline}.NearbyPreview-module__RfunjW__detail{color:var(--sd-muted);font-size:var(--sd-t-label);font-weight:500;line-height:var(--sd-lh-label)}.NearbyPreview-module__RfunjW__approx{color:#5d4a1c;font-size:var(--sd-t-label);font-weight:500;line-height:var(--sd-lh-label);background:#fbf5e7;border:1px solid #ecd9b0;border-radius:10px;align-items:flex-start;gap:8px;margin-top:4px;padding:9px 11px;display:flex}.NearbyPreview-module__RfunjW__approx svg{flex:none;margin-top:2px}.NearbyPreview-module__RfunjW__actions{flex-wrap:wrap;gap:8px;margin:18px 20px 0;display:flex}.NearbyPreview-module__RfunjW__primary,.NearbyPreview-module__RfunjW__action{min-height:44px;font-size:var(--sd-t-label);white-space:nowrap;cursor:pointer;transition:background-color var(--sd-duration-fast,.12s) ease, border-color var(--sd-duration-fast,.12s) ease, transform var(--sd-duration-fast,.12s) ease;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.NearbyPreview-module__RfunjW__primary{background:var(--sd-ink);color:#fff;border:0;flex:100%}.NearbyPreview-module__RfunjW__primary:hover{background:var(--acc-deep)}.NearbyPreview-module__RfunjW__action{border:1px solid var(--brd-a);color:var(--sd-ink);background:#fff;flex:1 1 0}.NearbyPreview-module__RfunjW__action:hover:not(:disabled){border-color:var(--acc);background:var(--acc-tint2);color:var(--acc-deep)}.NearbyPreview-module__RfunjW__action[aria-pressed=true]{border-color:var(--acc);color:var(--acc-deep)}.NearbyPreview-module__RfunjW__action[aria-pressed=true] svg{color:#c8402a}.NearbyPreview-module__RfunjW__primary:focus-visible,.NearbyPreview-module__RfunjW__action:focus-visible,.NearbyPreview-module__RfunjW__slimLink:focus-visible,.NearbyPreview-module__RfunjW__close:focus-visible,.NearbyPreview-module__RfunjW__step:focus-visible,.NearbyPreview-module__RfunjW__mapLink:focus-visible,.NearbyPreview-module__RfunjW__other:focus-visible,.NearbyPreview-module__RfunjW__groupItem:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.NearbyPreview-module__RfunjW__mapLink{min-height:44px;color:var(--acc-deep);cursor:pointer;font-size:var(--sd-t-label);text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;margin:10px 20px 0;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.NearbyPreview-module__RfunjW__others{border-top:1px solid var(--brd-a);gap:6px;margin:18px 20px 0;padding-top:14px;display:grid}.NearbyPreview-module__RfunjW__others h3{color:var(--sd-ink);font-size:var(--sd-t-label);font-weight:700;line-height:var(--sd-lh-label);letter-spacing:0;margin:0}.NearbyPreview-module__RfunjW__others p{color:var(--sd-muted);font-size:var(--sd-t-label);line-height:var(--sd-lh-label)}.NearbyPreview-module__RfunjW__others ul,.NearbyPreview-module__RfunjW__groupList{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.NearbyPreview-module__RfunjW__other,.NearbyPreview-module__RfunjW__groupItem{border:1px solid var(--brd-a);width:100%;min-height:48px;color:var(--sd-ink);text-align:left;cursor:pointer;font:inherit;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 12px 6px 8px;text-decoration:none;display:grid}.NearbyPreview-module__RfunjW__other:hover,.NearbyPreview-module__RfunjW__groupItem:hover{border-color:var(--acc);background:var(--acc-tint2)}.NearbyPreview-module__RfunjW__otherName{font-size:var(--sd-t-label);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.NearbyPreview-module__RfunjW__otherLabel{color:var(--sd-muted);font-size:var(--sd-t-label);white-space:nowrap;font-weight:500}.NearbyPreview-module__RfunjW__dot,.NearbyPreview-module__RfunjW__dotEmpty{width:32px;height:32px;font-family:var(--sd-font-display);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.NearbyPreview-module__RfunjW__dot{color:#fff}.NearbyPreview-module__RfunjW__dotEmpty{background:#fff;border:2px solid #b7b9ae}.NearbyPreview-module__RfunjW__stepper{border-top:1px solid var(--brd-a);justify-content:space-between;align-items:center;gap:12px;margin:16px 20px 0;padding-top:12px;display:flex}.NearbyPreview-module__RfunjW__step{border:1px solid var(--brd-a);width:44px;height:44px;color:var(--sd-ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;padding:0;display:grid}.NearbyPreview-module__RfunjW__step:hover:not(:disabled){border-color:var(--acc);background:var(--acc-tint2);color:var(--acc-deep)}.NearbyPreview-module__RfunjW__step:disabled{cursor:default;opacity:.4}.NearbyPreview-module__RfunjW__stepCount{color:var(--sd-muted);font-size:var(--sd-t-label);font-variant-numeric:tabular-nums;font-weight:600}.NearbyPreview-module__RfunjW__groupBody{gap:10px;padding:18px 20px 20px}.NearbyPreview-module__RfunjW__sheet .NearbyPreview-module__RfunjW__groupBody{padding-top:30px}.NearbyPreview-module__RfunjW__groupHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.NearbyPreview-module__RfunjW__groupNote{color:var(--sd-muted);font-size:var(--sd-t-label);line-height:var(--sd-lh-label)}@media (min-width:1024px){.NearbyPreview-module__RfunjW__sheet{display:none}}@media (max-width:380px){.NearbyPreview-module__RfunjW__fact{grid-template-columns:minmax(0,1fr);gap:2px}.NearbyPreview-module__RfunjW__head,.NearbyPreview-module__RfunjW__facts,.NearbyPreview-module__RfunjW__actions,.NearbyPreview-module__RfunjW__others,.NearbyPreview-module__RfunjW__stepper{margin-inline:16px}.NearbyPreview-module__RfunjW__head{margin-inline:0;padding:0 16px}}@media (prefers-reduced-motion:reduce){.NearbyPreview-module__RfunjW__panel,.NearbyPreview-module__RfunjW__panel[data-dock=foot],.NearbyPreview-module__RfunjW__panel[data-dock=slim],.NearbyPreview-module__RfunjW__sheet[open]{animation:none}.NearbyPreview-module__RfunjW__sheet,.NearbyPreview-module__RfunjW__primary,.NearbyPreview-module__RfunjW__action,.NearbyPreview-module__RfunjW__slimLink{transition:none}}