.tour-layer{--tour-face-top:color-mix(in srgb,var(--color-paper) 6%,var(--color-raised));--tour-face-bottom:color-mix(in srgb,var(--color-paper) 4%,var(--color-raised));--tour-line:color-mix(in srgb,var(--color-paper) 9%,transparent);--tour-rim:color-mix(in srgb,var(--color-paper) 12%,transparent);--tour-shadow:0 0 0 1px color-mix(in srgb,black 35%,transparent),0 1px 2px color-mix(in srgb,black 55%,transparent),0 4px 8px -2px color-mix(in srgb,black 55%,transparent),0 12px 24px -6px color-mix(in srgb,black 65%,transparent),0 28px 56px -14px color-mix(in srgb,black 80%,transparent);--tour-glint:var(--color-paper);--tour-shadow-pressed:0 0 0 1px color-mix(in srgb,black 35%,transparent),0 1px 2px color-mix(in srgb,black 55%,transparent),0 4px 10px -3px color-mix(in srgb,black 60%,transparent)}[data-mode=light] .tour-layer{--tour-glint:var(--color-sheet);--tour-face-top:var(--color-sheet);--tour-face-bottom:color-mix(in srgb,var(--color-ink) 1.5%,var(--color-sheet));--tour-line:color-mix(in srgb,var(--color-ink) 7%,transparent);--tour-rim:var(--color-sheet);--tour-shadow:0 1px 1px color-mix(in srgb,var(--color-ink) 5%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-ink) 6%,transparent),0 8px 16px -4px color-mix(in srgb,var(--color-ink) 8%,transparent),0 20px 40px -10px color-mix(in srgb,var(--color-ink) 12%,transparent),0 36px 72px -24px color-mix(in srgb,var(--color-ink) 18%,transparent);--tour-shadow-pressed:0 1px 1px color-mix(in srgb,var(--color-ink) 5%,transparent),0 2px 4px -1px color-mix(in srgb,var(--color-ink) 6%,transparent),0 6px 12px -4px color-mix(in srgb,var(--color-ink) 8%,transparent)}.tour-bubble{transition:opacity .24s cubic-bezier(.16,1,.3,1),scale .32s cubic-bezier(.16,1,.3,1),translate .32s cubic-bezier(.16,1,.3,1)}.tour-face{position:relative;border-radius:16px;border:1px solid var(--tour-line);background:linear-gradient(180deg,var(--tour-face-top),var(--tour-face-bottom));box-shadow:inset 0 1px 0 var(--tour-rim),var(--tour-shadow);transition:translate .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.tour-bubble:active .tour-face{translate:0 1px;box-shadow:inset 0 1px 0 var(--tour-rim),var(--tour-shadow-pressed)}.tour-caret{position:absolute;width:12px;height:12px;rotate:45deg;border-color:var(--tour-line);border-style:solid}.tour-bubble[data-side=below] .tour-caret{top:-6px;border-width:1px 0 0 1px;background:var(--tour-face-top)}.tour-bubble[data-side=above] .tour-caret{bottom:-6px;border-width:0 1px 1px 0;background:var(--tour-face-bottom)}.tour-bubble[data-side=none] .tour-caret{display:none}.tour-probe{position:absolute;opacity:0;pointer-events:none}.tour-trace{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);overflow:visible}.tour-trace rect{fill:none;stroke-width:2;stroke-linecap:round}.tour-trace-base{stroke:var(--color-sport-500)}.tour-trace-light{display:none;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--color-sport-500) 75%,transparent)) drop-shadow(0 0 8px color-mix(in srgb,var(--color-sport-500) 45%,transparent))}.tour-ring[data-orbit] .tour-trace-light{display:block}.tour-trace-head{stroke:color-mix(in srgb,var(--color-sport-500) 18%,var(--tour-glint));stroke-dasharray:5 95}.tour-trace-tail{stroke:color-mix(in srgb,var(--color-sport-500) 60%,var(--tour-glint));stroke-dasharray:18 82}.tour-ring{transition:opacity .18s var(--ease-standard,cubic-bezier(.2,0,0,1)),scale .14s var(--ease-standard,cubic-bezier(.2,0,0,1))}.tour-ring[data-press]{scale:.94}.tour-layer[data-covered] .tour-bubble{opacity:0;scale:.98;translate:0 4px;visibility:hidden;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,1,1),scale .16s cubic-bezier(.4,0,1,1),translate .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s}.tour-layer[data-covered] .tour-ring{opacity:0}.tour-layer[data-covered] .tour-ring .tour-trace-light{display:none;transition:display allow-discrete 0s .18s}@media (prefers-reduced-motion:reduce){.tour-bubble,.tour-layer[data-covered] .tour-bubble{scale:none;translate:none}.tour-bubble:active .tour-face{translate:none}.tour-ring[data-press]{scale:none}}