.ansi-visit-inline{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.ansi-visit-inline__intent{align-self:flex-end;max-width:82%;padding:11px 16px;margin:0;font-size:14px;font-weight:500;line-height:1.45;color:var(--ask-ink,var(--ansi-text,#1f232b));background:var(--ask-hover,var(--ansi-hover,#e6eaf1));border-radius:18px 18px 5px 18px}.ansi-visit-inline__label{display:flex;gap:5px;align-items:center;margin:2px 0 0;font-size:11px;font-weight:700;color:var(--ask-blue,var(--ansi-accent,#1d4ed8));text-transform:uppercase;letter-spacing:.09em}.ansi-visit-inline__answer{display:-webkit-box;margin:0;overflow:hidden;font-size:14.5px;line-height:1.62;color:var(--ask-ink,var(--ansi-text,#12161f));-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ansi-visit-inline__answer[data-expanded=true]{display:block;overflow:visible;-webkit-line-clamp:none;line-clamp:none}.ansi-visit-inline__readmore{margin:6px 0 0;padding:0;background:none;border:0;font:inherit;font-size:12.5px;font-weight:650;color:var(--ask-accent,var(--ansi-accent,#1565c0));cursor:pointer}.ansi-visit-inline__readmore:hover{text-decoration:underline}.ansi-visit-inline__card{overflow:hidden;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:16px;box-shadow:0 1px 2px rgb(11 18 32/5%),0 10px 26px rgb(11 18 32/6%)}.ansi-visit-inline__hero{height:172px;background-color:var(--ansi-visit-accent,#64748b);background-position:50%;background-size:cover}.ansi-visit-inline__body{padding:15px 15px 16px}.ansi-visit-inline__name{margin:0;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--ask-ink,var(--ansi-text,#12161f))}.ansi-visit-inline__eyebrow{margin:4px 0 0;line-height:1.45}.ansi-visit-inline__eyebrow,.ansi-visit-inline__facts{font-size:13px;color:var(--ask-ink-3,var(--ansi-muted,#64748b))}.ansi-visit-inline__facts{display:flex;flex-wrap:wrap;gap:6px 0;align-items:center;padding:0;margin:11px 0 0;list-style:none}.ansi-visit-inline__facts li{display:inline-flex;gap:4px;align-items:center}.ansi-visit-inline__facts li+li:before{margin:0 8px;content:"·";color:var(--ask-line,var(--ansi-border,#cbd5e1))}.ansi-visit-inline__facts .is-rating{font-weight:650;color:var(--ask-ink,var(--ansi-text,#12161f))}.ansi-visit-inline__facts .is-rating svg{color:#f59e0b}.ansi-visit-inline__facts .is-open{font-weight:600;color:#15803d}.ansi-visit-inline__go{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;padding:15px 16px;margin-top:14px;font-size:14px;font-weight:700;letter-spacing:.06em;color:#ffffff;text-decoration:none;background:linear-gradient(180deg,var(--ask-blue,#2563eb) 0,var(--ask-blue,#1d4ed8) 100%);border-radius:12px;box-shadow:0 8px 20px -6px var(--ask-blue,rgb(29 78 216/55%));transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.ansi-visit-inline__go svg{transition:transform .2s var(--px-ease,ease)}.ansi-visit-inline__go:hover svg{transform:translateX(3px)}.ansi-visit-inline__go:hover{filter:brightness(1.07);box-shadow:0 12px 26px -6px var(--ask-blue,rgb(29 78 216/65%));transform:translateY(-1px)}.ansi-visit-inline__row{display:flex;gap:8px;margin-top:8px}.ansi-visit-inline__ghost{display:flex;flex:1;gap:7px;align-items:center;justify-content:center;padding:12px 16px;font-size:14px;font-weight:600;color:var(--ask-ink,var(--ansi-text,#12161f));text-decoration:none;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:12px;transition:border-color .15s ease,background-color .15s ease}.ansi-visit-inline__ghost:hover{background:var(--ask-bg,var(--ansi-soft,#f6f8fb));border-color:var(--ask-ink-3,var(--ansi-muted,#94a3b8))}.ansi-visit-inline__icon{display:flex;flex:none;width:46px;align-items:center;justify-content:center;color:var(--ask-ink-3,var(--ansi-muted,#64748b));cursor:pointer;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:12px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ansi-visit-inline__icon:hover{color:var(--ask-ink,var(--ansi-text,#12161f));border-color:var(--ask-ink-3,var(--ansi-muted,#94a3b8))}.ansi-visit-inline__icon.is-on{color:var(--ask-blue,var(--ansi-accent,#1d4ed8));background:var(--ask-blue-soft,var(--ansi-accent-soft,#eaf0ff));border-color:var(--ask-blue,var(--ansi-accent,#1d4ed8))}.ansi-visit-inline__section{margin:8px 0 -2px;font-size:11px;font-weight:700;color:var(--ask-ink-3,var(--ansi-muted,#64748b));text-transform:uppercase;letter-spacing:.09em}.ansi-visit-inline__links{display:flex;gap:10px}.ansi-visit-inline__link{display:flex;width:46px;height:46px;align-items:center;justify-content:center;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:14px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ansi-visit-inline__link[data-brand=wiki]{color:var(--ask-ink,var(--ansi-text,#101418))}.ansi-visit-inline__link[data-brand=instagram]{color:#e1306c}.ansi-visit-inline__link[data-brand=youtube]{color:#ff0000}.ansi-visit-inline__link[data-brand=facebook]{color:#1877f2}.ansi-visit-inline__link[data-brand=reddit]{color:#ff4500}.ansi-visit-inline__link:hover{border-color:currentColor;box-shadow:0 6px 16px rgb(11 18 32/12%);transform:translateY(-2px)}.ansi-visit-inline__strip{display:flex;gap:8px;padding:6px 0;margin:-6px 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ansi-visit-inline__strip::-webkit-scrollbar{display:none}.ansi-visit-inline__shot{position:relative;display:block;flex:none;width:118px;height:84px;padding:0;background-color:var(--ask-bg,var(--ansi-soft,#eef1f6));background-position:50%;background-size:cover;border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:12px;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.ansi-visit-inline__shot:hover{z-index:1;transform:translateY(-2px) scale(1.04);box-shadow:0 8px 18px rgb(11 18 32/16%)}.ansi-visit-inline__shot-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:12px}.ansi-visit-inline__play{position:absolute;top:50%;left:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;color:#ffffff;background:rgb(11 18 32/55%);border-radius:50%;transform:translate(-50%,-50%)}.ansi-visit-inline__play svg{margin-left:2px}.ansi-visit-inline__shot.is-search{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;color:var(--ask-blue,var(--ansi-accent,#1d4ed8));background:var(--ask-blue-soft,var(--ansi-accent-soft,#eaf0ff))}.ansi-visit-inline__shot.is-search em{font-size:11px;font-style:normal;font-weight:650}.ansi-visit-inline__lightbox{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(6 10 18/88%);backdrop-filter:blur(4px);animation:ansi-lb-in .18s ease both}@keyframes ansi-lb-in{0%{opacity:0}to{opacity:1}}.ansi-visit-inline__lb-stage{display:flex;max-width:100%;max-height:100%;align-items:center;justify-content:center}.ansi-visit-inline__lb-media{max-width:min(92vw,900px);max-height:82vh;object-fit:contain;background:#000000;border-radius:12px;box-shadow:0 20px 60px rgb(0 0 0/50%)}.ansi-visit-inline__lb-close{position:absolute;top:16px;right:16px;display:flex;width:40px;height:40px;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;background:rgb(255 255 255/12%);border:0;border-radius:50%}.ansi-visit-inline__lb-close:hover{background:rgb(255 255 255/22%)}.ansi-visit-inline__lb-nav{position:absolute;top:50%;display:flex;width:44px;height:44px;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;background:rgb(255 255 255/12%);border:0;border-radius:50%;transform:translateY(-50%)}.ansi-visit-inline__lb-nav:hover{background:rgb(255 255 255/22%)}.ansi-visit-inline__lb-nav.is-prev{left:12px}.ansi-visit-inline__lb-nav.is-prev svg{transform:rotate(90deg)}.ansi-visit-inline__lb-nav.is-next{right:12px}.ansi-visit-inline__lb-nav.is-next svg{transform:rotate(-90deg)}.ansi-visit-inline__lb-count{position:absolute;bottom:18px;left:50%;padding:5px 12px;font-size:12px;font-weight:600;color:#ffffff;background:rgb(255 255 255/12%);border-radius:999px;transform:translateX(-50%)}.ansi-visit-inline__insight{display:flex;flex-direction:column;gap:9px;padding:14px 15px;background:var(--ask-blue-soft,var(--ansi-accent-soft,#eaf0ff));border-radius:14px}.ansi-visit-inline__insight p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ask-ink,var(--ansi-text,#12161f))}.ansi-visit-inline__insight-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.ansi-visit-inline__window{padding:7px 12px;font-size:12.5px;font-weight:650;color:var(--ask-ink,var(--ansi-text,#12161f));background:var(--ask-card,var(--ansi-surface,#ffffff));border-radius:999px}.ansi-visit-inline__why{padding:0;font-size:13px;font-weight:650;color:var(--ask-blue,var(--ansi-accent,#1d4ed8));text-decoration:underline;cursor:pointer;background:none;border:0}.ansi-visit-inline__whybody{font-size:12.5px!important;line-height:1.6!important;color:var(--ask-ink-3,var(--ansi-muted,#475569))!important}.ansi-visit-inline__chips{display:flex;gap:8px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.ansi-visit-inline__chips::-webkit-scrollbar{display:none}.ansi-visit-inline__chip{display:inline-flex;flex:none;gap:6px;align-items:center;padding:9px 13px;font-size:12.5px;color:var(--ask-ink,var(--ansi-text,#12161f));white-space:nowrap;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:999px}.ansi-visit-inline__chip em{font-size:11.5px;font-style:normal;color:var(--ask-ink-3,var(--ansi-muted,#64748b))}.ansi-visit-inline__chip.is-metro svg{color:var(--ansi-metro,#1d4ed8)}.ansi-visit-inline__reviews-card{overflow:hidden;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:14px}.ansi-visit-inline__reviews-summary{display:flex;gap:18px;align-items:stretch;padding:15px 16px;border-bottom:1px solid var(--ask-line,var(--ansi-border,#e3e7ee))}.ansi-visit-inline__reviews-list{display:flex;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ansi-visit-inline__reviews-list::-webkit-scrollbar{display:none}.ansi-visit-inline__review{display:flex;flex:none;width:100%;flex-direction:column;gap:9px;padding:14px 16px;scroll-snap-align:start}.ansi-visit-inline__reviews-agg{display:flex;flex:none;flex-direction:column;gap:3px;align-items:center;justify-content:center;padding-right:18px;border-right:1px solid var(--ask-line,var(--ansi-border,#e3e7ee))}.ansi-visit-inline__reviews-agg b{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ask-ink,var(--ansi-text,#1f232b))}.ansi-visit-inline__reviews-agg span{font-size:11.5px;color:var(--ask-ink-3,var(--ansi-muted,#646e80))}.ansi-visit-inline__reviews-dist{display:flex;flex:1;flex-direction:column;justify-content:center;gap:4px}.ansi-visit-inline__reviews-bar{display:flex;gap:8px;align-items:center}.ansi-visit-inline__reviews-bar span{width:8px;font-size:11px;color:var(--ask-ink-3,var(--ansi-muted,#646e80));text-align:right}.ansi-visit-inline__reviews-bar i{position:relative;display:block;flex:1;height:6px;overflow:hidden;background:var(--ask-bg,var(--ansi-soft,#eef1f6));border-radius:999px}.ansi-visit-inline__reviews-bar b{position:absolute;inset:0 auto 0 0;display:block;background:#f59e0b;border-radius:999px}.ansi-visit-inline__review header{display:flex;gap:10px;align-items:center}.ansi-visit-inline__review-who{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.ansi-visit-inline__review strong{overflow:hidden;font-size:13.5px;font-weight:650;color:var(--ask-ink,var(--ansi-text,#12161f));text-overflow:ellipsis;white-space:nowrap}.ansi-visit-inline__review em{font-size:11.5px;font-style:normal;color:var(--ask-ink-3,var(--ansi-muted,#64748b))}.ansi-visit-inline__review p{margin:0;font-size:13px;line-height:1.55;color:var(--ask-ink-2,var(--ansi-text,#334155))}.ansi-visit-inline__avatar{display:flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;font-size:14.5px;font-weight:700;color:#ffffff;background:var(--ask-blue,var(--ansi-accent,#1d4ed8));border-radius:50%}.ansi-visit-inline__avatar[data-tone="0"]{background:#2563eb}.ansi-visit-inline__avatar[data-tone="1"]{background:#db2777}.ansi-visit-inline__avatar[data-tone="2"]{background:#059669}.ansi-visit-inline__avatar[data-tone="3"]{background:#d97706}.ansi-visit-inline__avatar[data-tone="4"]{background:#7c3aed}.ansi-visit-inline__stars{display:inline-flex;flex:none;gap:2px;align-items:center}.ansi-visit-inline__star{position:relative;display:inline-block;flex:none;line-height:0}.ansi-visit-inline__star svg{display:block;color:var(--ask-line,var(--ansi-border,#cbd3de));fill:currentColor;stroke:none}.ansi-visit-inline__star-on{position:absolute;inset:0 auto 0 0;height:100%;overflow:hidden}.ansi-visit-inline__star-on svg{display:block;color:#f59e0b;fill:currentColor;stroke:none}.ansi-visit-inline__nearby{display:flex;flex-direction:column;overflow:hidden;background:var(--ask-card,var(--ansi-surface,#ffffff));border:1px solid var(--ask-line,var(--ansi-border,#e3e7ee));border-radius:14px}.ansi-visit-inline__near{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 14px;color:var(--ask-ink-3,var(--ansi-muted,#64748b));text-decoration:none;transition:background-color .15s ease}.ansi-visit-inline__near+.ansi-visit-inline__near{border-top:1px solid var(--ask-line,var(--ansi-border,#e3e7ee))}.ansi-visit-inline__near:hover{background:var(--ask-bg,var(--ansi-soft,#f6f8fb))}.ansi-visit-inline__near span{display:flex;min-width:0;flex-direction:column;gap:3px}.ansi-visit-inline__near strong{overflow:hidden;font-size:14px;font-weight:650;color:var(--ask-ink,var(--ansi-text,#12161f));text-overflow:ellipsis;white-space:nowrap}.ansi-visit-inline__near em{font-size:12px;font-style:normal}.ansi-visit-inline__all{display:inline-flex;gap:4px;align-self:flex-start;align-items:center;font-size:13px;font-weight:650;color:var(--ask-blue,var(--ansi-accent,#1d4ed8));text-decoration:none}@media (prefers-reduced-motion:reduce){.ansi-visit-inline *{transition:none!important}}.px-nearby-sheet{position:fixed;inset:0;z-index:60;display:flex;justify-content:center}.px-nearby-scrim{position:absolute;inset:0;padding:0;cursor:pointer;background:rgb(11 18 32/46%);border:0;animation:px-near-fade .2s ease both}.px-nearby-panel{position:relative;display:flex;width:100%;max-width:480px;flex-direction:column;background:var(--ask-bg,var(--ansi-page,#f4f7fb));box-shadow:0 -8px 40px rgb(11 18 32/22%);animation:px-near-rise .3s cubic-bezier(.22,.7,.2,1) both}.px-nearby-sheet.is-leaving .px-nearby-panel{animation:px-near-fall .24s ease forwards}.px-nearby-sheet.is-leaving .px-nearby-scrim{animation:px-near-fade .24s ease reverse forwards}.px-nearby-top{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:calc(env(safe-area-inset-top, 0px) + 16px) 16px 12px}.px-nearby-back{display:flex;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer;background:var(--ask-card,var(--ansi-surface,#fff));border:1px solid var(--ask-line,var(--ansi-border,#d8dee8));border-radius:50%}.px-nearby-back,.px-nearby-top h2{color:var(--ask-ink,var(--ansi-text,#1f232b))}.px-nearby-top h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.px-nearby-place{overflow:hidden;max-width:42vw;font-size:12.5px;color:var(--ask-ink-3,var(--ansi-muted,#646e80));text-align:right;text-overflow:ellipsis;white-space:nowrap}.px-nearby-scopes{display:flex;gap:22px;padding:0 18px;border-bottom:1px solid var(--ask-line,var(--ansi-border,#d8dee8))}.px-nearby-scope{position:relative;padding:10px 0 12px;font-size:14.5px;font-weight:600;color:var(--ask-ink-3,var(--ansi-muted,#646e80));cursor:pointer;background:none;border:0}.px-nearby-scope.is-on{color:var(--ask-ink,var(--ansi-text,#1f232b))}.px-nearby-scope.is-on:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--ask-blue,var(--ansi-accent,#1565c0));border-radius:2px}.px-nearby-chips{display:flex;gap:8px;padding:14px 16px 4px;overflow-x:auto;scrollbar-width:none}.px-nearby-chips::-webkit-scrollbar{display:none}.px-nearby-chip{flex:none;padding:8px 15px;font-size:13px;font-weight:600;color:var(--ask-ink-2,var(--ansi-text,#4b5563));cursor:pointer;background:var(--ask-card,var(--ansi-surface,#fff));border:1px solid var(--ask-line,var(--ansi-border,#d8dee8));border-radius:999px;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.px-nearby-chip:hover{color:var(--ask-blue,var(--ask-accent,var(--ansi-accent,#1565c0)))}.px-nearby-chip.is-on,.px-nearby-chip:hover{border-color:var(--ask-blue,var(--ask-accent,var(--ansi-accent,#1565c0)))}.px-nearby-chip.is-on{color:#fff;background:var(--ask-blue,var(--ask-accent,var(--ansi-accent,#1565c0)))}.px-nearby-chip.is-on:hover{color:#fff}.px-nearby-list{flex:1;padding:12px 16px calc(env(safe-area-inset-bottom, 0px) + 24px);overflow-y:auto}.px-nearby-empty{padding:40px 20px;font-size:13.5px;line-height:1.6;color:var(--ask-ink-3,var(--ansi-muted,#646e80));text-align:center}.px-nearby-card{display:flex;gap:13px;padding:12px;margin-bottom:12px;background:var(--ask-card,var(--ansi-surface,#fff));border:1px solid var(--ask-line,var(--ansi-border,#d8dee8));border-radius:16px;box-shadow:0 1px 2px rgb(11 18 32/4%)}.px-nearby-thumb{display:flex;width:68px;height:68px;flex:none;align-items:center;justify-content:center;font-size:26px;background-color:color-mix(in srgb,var(--px-near-tone,#1565c0) 14%,transparent);background-position:50%;background-size:cover;border-radius:12px}.px-nearby-thumb.has-photo{background-color:var(--ask-line,#d8dee8)}.px-nearby-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.px-nearby-body strong{font-size:15px;font-weight:700;color:var(--ask-ink,var(--ansi-text,#1f232b))}.px-nearby-meta{font-size:12.5px;color:var(--ask-ink-3,var(--ansi-muted,#646e80))}.px-nearby-note{margin-top:1px;font-size:12.5px;line-height:1.4;color:var(--ask-ink-2,var(--ansi-text,#4b5563))}.px-nearby-add{display:inline-flex;gap:4px;align-self:flex-start;align-items:center;margin-top:6px;padding:0;font-size:13px;font-weight:650;color:var(--ask-blue,var(--ansi-accent,#1565c0));cursor:pointer;background:none;border:0}.px-nearby-add.is-on{color:var(--ask-ink-3,var(--ansi-muted,#646e80))}@keyframes px-near-fade{0%{opacity:0}to{opacity:1}}@keyframes px-near-rise{0%{opacity:.4;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes px-near-fall{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.px-nearby-panel,.px-nearby-scrim{animation:none!important}}