.driver-overlay{background-color:rgba(0,0,0,.4)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:all .4s ease-in-out!important}.dark .driver-overlay{background-color:rgba(0,0,0,.3)!important}.driver-popover.papermap-tour-popover{background:rgba(255,255,255,.9)!important;border-radius:24px!important;border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05),inset 0 1px 0 0 rgba(255,255,255,.1)!important;max-width:420px!important;padding:0!important;color:#000!important;overflow:hidden!important}.dark .driver-popover.papermap-tour-popover{background:hsl(var(--card))!important;border:1px solid hsl(var(--border))!important;box-shadow:0 24px 48px -12px rgba(0,0,0,.8),0 0 0 1px hsl(var(--border)),inset 0 1px 0 0 rgba(255,255,255,.05)!important;color:hsl(var(--foreground))!important}.driver-popover-arrow{border-width:8px!important}.driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:rgba(255,255,255,.9)!important}.driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:rgba(255,255,255,.9)!important}.driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:rgba(255,255,255,.9)!important}.driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:rgba(255,255,255,.9)!important}.dark .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:hsl(var(--card))!important}.dark .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:hsl(var(--card))!important}.dark .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:hsl(var(--card))!important}.dark .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:hsl(var(--card))!important}.driver-popover-title{font-family:Manrope,Inter,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#000!important;margin:0!important;padding:32px 32px 12px!important;line-height:1.2!important;letter-spacing:-.02em!important}.dark .driver-popover-title{color:hsl(var(--foreground))!important}.driver-popover-description{font-family:Manrope,Inter,sans-serif!important;font-size:15px!important;line-height:1.6!important;color:rgba(0,0,0,.6)!important;margin:0!important;padding:0 32px 32px!important;font-weight:400!important}.dark .driver-popover-description{color:hsl(var(--muted-foreground))!important}.driver-popover-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:24px 32px!important;background:rgba(0,0,0,.03)!important;border-top:1px solid rgba(0,0,0,.05)!important}.dark .driver-popover-footer{background:rgba(0,0,0,.2)!important;border-top:1px solid hsl(var(--border))!important}.driver-popover-footer button{text-shadow:none!important}.driver-popover-progress-text{font-family:Manrope,Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;color:rgba(0,0,0,.6)!important;letter-spacing:.5px!important}.dark .driver-popover-progress-text{color:hsl(var(--muted-foreground))!important}.driver-popover-navigation-btns{display:flex!important;align-items:center!important;gap:16px!important}.driver-popover-btn{padding:0 20px!important;font-family:TWK Lausanne,Manrope,Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;border-radius:8px!important;transition:all .2s ease!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;outline:none!important;height:48px!important}.driver-popover-btn-group .driver-popover-btn:last-child,.driver-popover-next-btn{background-color:#000000!important;color:#FFFFFF!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;font-weight:500!important}.driver-popover-btn-group .driver-popover-btn:last-child:hover,.driver-popover-next-btn:hover{background-color:rgba(0,0,0,.9)!important;border-color:rgba(0,0,0,.2)!important;transform:none!important;box-shadow:none!important}.driver-popover-next-btn:active{background-color:#000000!important;transform:none!important;opacity:.9!important}.dark .driver-popover-btn-group .driver-popover-btn:last-child,.dark .driver-popover-next-btn{background-color:hsl(var(--primary))!important;color:hsl(var(--primary-foreground))!important;border:1px solid hsl(var(--border))!important}.dark .driver-popover-btn-group .driver-popover-btn:last-child:hover,.dark .driver-popover-next-btn:hover{background-color:hsl(var(--primary))!important;opacity:.9!important;border-color:hsl(var(--border))!important}.dark .driver-popover-next-btn:active{background-color:hsl(var(--primary))!important;opacity:.8!important}.driver-popover-prev-btn{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.6)!important;padding:0 16px!important;font-size:13px!important;border:1px solid rgba(0,0,0,.1)!important;font-weight:600!important}.driver-popover-prev-btn:hover{color:#000!important;background:rgba(0,0,0,.08)!important;border-color:rgba(0,0,0,.15)!important}.dark .driver-popover-prev-btn{background:hsl(var(--secondary))!important;color:hsl(var(--secondary-foreground))!important;border:1px solid hsl(var(--border))!important}.dark .driver-popover-prev-btn:hover{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important;border-color:hsl(var(--border))!important}.driver-popover-close-btn{position:absolute!important;top:24px!important;right:24px!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:rgba(0,0,0,.6)!important;border-radius:4px!important;font-size:20px!important;padding:0!important;transition:all .2s ease!important;border:none!important}.driver-popover-close-btn:hover{background:rgba(0,0,0,.1)!important;color:#000!important}.dark .driver-popover-close-btn{color:hsl(var(--muted-foreground))!important}.dark .driver-popover-close-btn:hover{background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}.driver-highlighted-element{border-radius:6px!important;box-shadow:0 0 0 4px rgba(0,0,0,.2),0 0 0 5px rgba(255,255,255,.5)!important;transition:all .4s cubic-bezier(.2,.8,.2,1)!important}.dark .driver-highlighted-element{box-shadow:0 0 0 4px rgba(255,255,255,.1),0 0 0 5px hsl(var(--border))!important}.driver-popover{animation:driverPopoverSlide .4s cubic-bezier(.16,1,.3,1)!important}@keyframes driverPopoverSlide{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.driver-popover-skip-btn{display:none!important}