.vp{gap:var(--am-space-5);min-block-size:100dvh;padding:var(--am-space-5);padding-inline:max(var(--am-space-5), calc((100% - 30rem) / 2));background:var(--vbg,var(--am-ground));color:var(--vink,var(--am-ink));flex-direction:column;padding-block-end:calc(var(--am-space-7) + 56px + env(safe-area-inset-bottom));display:flex}.vp :is(p,h1,h2,ul){margin:0;padding:0}.vp-head{align-items:center;gap:var(--am-space-2);text-align:center;flex-direction:column;padding-block-start:var(--am-space-5);display:flex}.vp-name{font:var(--am-type-display);font-size:32px}.vp-hours{font:var(--am-type-body);color:var(--am-muted)}.vp-card{place-items:center;display:grid}.vp-eyebrow{font:600 13px/1 var(--am-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--am-muted);margin-block-end:var(--am-space-3)}.vp-strip{gap:var(--am-space-3);scroll-snap-type:x proximity;margin-inline:calc(var(--am-space-5) * -1);padding-inline:var(--am-space-5);padding-block-end:var(--am-space-2);list-style:none;display:flex;overflow-x:auto}.vp-strip li{scroll-snap-align:start;flex:none;inline-size:min(16rem,78%)}.vp-tile{all:unset;box-sizing:border-box;gap:var(--am-space-2);min-block-size:7.5rem;inline-size:100%;padding:var(--am-space-4);border-radius:var(--am-radius-card);cursor:pointer;background:var(--am-kit-color-surface);color:var(--am-kit-color-on-surface);box-shadow:var(--am-kit-shadow-surface);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.vp-tile:focus-visible{outline:2px solid var(--am-brand-text);outline-offset:3px}.vp-tile b{font:600 17px/1.3 var(--am-font-ui)}.vp-tile span{font:var(--am-type-body);color:var(--am-muted);font-size:14.5px}.vp-lock{border-radius:var(--am-radius-pill);font:500 12px/1.6 var(--am-font-ui);background:var(--am-line);color:var(--am-muted);align-self:flex-start;margin-block-start:auto;padding:2px 10px}.vp-sheet{gap:var(--am-space-4);flex-direction:column;display:flex}.vp-line{font:var(--am-type-body);font-size:17px}.vp-rows{gap:var(--am-space-3);flex-direction:column;list-style:none;display:flex}.vp-rows li{align-items:center;gap:var(--am-space-3);min-block-size:44px;display:flex}.vp-ask{color:var(--am-muted);text-align:center}.vp-branches{justify-content:center;gap:var(--am-space-2);flex-wrap:wrap;list-style:none;display:flex}.vp-branches li{padding:var(--am-space-2) var(--am-space-3);border-radius:var(--am-radius-pill);background:var(--am-kit-color-surface);box-shadow:var(--am-kit-shadow-surface);font-size:14.5px}.vp-bar{z-index:20;justify-content:center;align-items:center;gap:var(--am-space-3);padding:var(--am-space-3) var(--am-space-5) calc(var(--am-space-3) + env(safe-area-inset-bottom));background:oklch(from var(--am-ground) l c h / 82%);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.vp-bar .k-btn{flex:1;max-inline-size:22rem}.vp-err{padding:var(--am-space-3)}.vp-err-act{flex-direction:column;display:flex}.vp .host-badge{margin-block-start:auto}
