.om-rail{scroll-padding-inline:var(--gutter);scrollbar-width:none}.om-rail::-webkit-scrollbar{display:none}.om-explorer-card{animation:om-fade-in var(--dur-base) var(--ease-glide) both}.om-map-mark{color:var(--world-ink);white-space:nowrap;cursor:pointer;align-items:center;gap:.3125rem;display:flex}.om-map-dot{border-radius:var(--radius-pill);background:var(--color-accent);block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 2px var(--omnia-white);flex:none;position:relative}.om-map-dot:after{content:"";border-radius:var(--radius-pill);position:absolute;inset:-.875rem}.om-map-mark[data-selected] .om-map-dot{scale:1.5}@media (max-width:63.99rem){.om-map-mark:not([data-current]) .om-map-pill{display:none}}.om-map-pill{border-radius:var(--radius-pill);background:var(--omnia-white);box-shadow:var(--shadow-card);font-family:var(--font-ui);transition:opacity var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);gap:.375rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:500;display:flex}.om-map-price{color:var(--text-muted);font-weight:400}.om-map-mark[data-quiet] .om-map-pill{opacity:0;pointer-events:none}.om-map-mark[data-on],.om-map-mark[data-current]{z-index:2}.om-map-mark[data-on] .om-map-pill,.om-map-mark[data-current] .om-map-pill{opacity:1;background:var(--color-accent);color:var(--text-alternate)}.om-map-mark[data-on] .om-map-price,.om-map-mark[data-current] .om-map-price{color:inherit}@media (prefers-reduced-motion:reduce){.om-explorer-card{animation:none}.om-map-pill{transition:none}}
