.snapinvite-tour-popover{font-family:var(--font-geist-sans,"Inter"), "Nunito", sans-serif}.driver-popover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);background:var(--card)!important;box-shadow:0 24px 48px hsl(var(--events-shadow) / .12), 0 8px 24px hsl(var(--events-shadow) / .08)!important;border:1px solid var(--border)!important;border-radius:16px!important}.driver-popover-title,.driver-popover .driver-popover-title{letter-spacing:-.01em;color:var(--foreground)!important;margin-bottom:.35rem!important;padding-right:2rem!important;font-size:1.1rem!important;font-weight:800!important}.driver-popover-description,.driver-popover .driver-popover-description,.driver-popover-description *{color:var(--muted-foreground)!important;font-size:.95rem!important;line-height:1.6!important}.driver-popover-next-btn,.driver-popover-prev-btn{background:hsl(var(--events-primary) / .08)!important;color:hsl(var(--events-primary))!important;border:1px solid hsl(var(--events-primary) / .25)!important;transition:var(--transition-smooth,all .2s ease)!important;border-radius:10px!important;padding:9px 16px!important;font-weight:700!important;position:relative!important}.driver-popover-next-btn:after{content:"→";margin-left:6px;font-weight:700}.driver-popover-prev-btn:before{content:"←";margin-right:6px;font-weight:700}.driver-popover-close-btn{color:hsl(var(--events-primary))!important;transition:var(--transition-smooth,all .2s ease)!important;padding:4px 6px!important;font-weight:700!important}.driver-popover-next-btn:hover,.driver-popover-prev-btn:hover{transform:translateY(-1px);background:hsl(var(--events-primary) / .14)!important;color:hsl(var(--events-primary))!important;box-shadow:0 10px 24px hsl(var(--events-shadow) / .18)!important}.driver-popover-close-btn:hover{background:hsl(var(--events-primary) / .12)!important;color:hsl(var(--events-primary))!important}.driver-popover-progress-text{color:var(--muted-foreground)!important;font-size:.85rem!important;font-weight:600!important}.driver-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#00000014!important}.driver-highlighted-element,.driver-stage{filter:none!important}.tour-only-visible{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;display:none!important}.tour-only-visible.tour-active{visibility:visible;opacity:1;display:block!important}
