.driver-active .driver-overlay{transition:opacity .3s ease}.driver-popover.skripsweet-tour{--tour-radius:18px;all:unset;box-sizing:border-box;position:fixed;z-index:1000000000;display:block;min-width:260px;max-width:350px;padding:18px 18px 16px;border-radius:var(--tour-radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-family:var(--font-sans,inherit);box-shadow:0 0 0 1px hsl(var(--border)),0 28px 70px -18px hsl(var(--primary)/.45),0 10px 30px -16px rgba(19,23,32,.35)}.driver-fade .driver-popover.skripsweet-tour{animation:sw-fade-in .25s ease}@keyframes sw-fade-in{0%{opacity:0}to{opacity:1}}.skripsweet-tour .sw-tour-progress{margin:-18px -18px 14px;height:4px;border-radius:var(--tour-radius) var(--tour-radius) 0 0;background:hsl(var(--muted));overflow:hidden}.skripsweet-tour .sw-tour-progress-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--gradient-primary);transition:width .4s cubic-bezier(.22,1,.36,1)}.skripsweet-tour .driver-popover-title{margin:2px 0 0;padding-right:26px;font-family:var(--font-sans,inherit);font-size:16px;font-weight:800;line-height:1.35;letter-spacing:-.01em;color:hsl(var(--foreground));animation:sw-content-in .4s ease both}.skripsweet-tour .driver-popover-description{margin-top:7px;font-size:13.5px;line-height:1.6;font-weight:400;color:hsl(var(--muted-foreground));animation:sw-content-in .4s ease .04s both}.skripsweet-tour .driver-popover-description b,.skripsweet-tour .driver-popover-description strong{color:hsl(var(--foreground));font-weight:700}.skripsweet-tour .driver-popover-description em,.skripsweet-tour .driver-popover-description i{color:hsl(var(--primary));font-style:normal;font-weight:600}@keyframes sw-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.skripsweet-tour .driver-popover-footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.skripsweet-tour .driver-popover-progress-text{font-size:11px;font-weight:700;letter-spacing:.02em;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;padding:3px 9px;border-radius:999px;background:hsl(var(--muted))}.skripsweet-tour .driver-popover-navigation-btns{display:flex;gap:8px;flex-grow:0}.skripsweet-tour .driver-popover-footer button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:10px;font-size:12.5px;font-weight:700;line-height:1;text-shadow:none;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.skripsweet-tour .driver-popover-prev-btn{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border))}.skripsweet-tour .driver-popover-prev-btn:hover{background:hsl(var(--muted));transform:translateX(-2px)}.skripsweet-tour .driver-popover-next-btn{background:var(--gradient-primary);color:hsl(var(--primary-foreground));box-shadow:0 6px 16px -6px hsl(var(--primary)/.6)}.skripsweet-tour .driver-popover-next-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px -6px hsl(var(--primary)/.7)}.skripsweet-tour .driver-popover-next-btn:active{transform:translateY(0) scale(.97)}.skripsweet-tour .driver-popover-footer .driver-popover-btn-disabled{opacity:.4;pointer-events:none}.skripsweet-tour .driver-popover-close-btn{all:unset;position:absolute;top:12px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-size:16px;line-height:1;cursor:pointer;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.6);transition:color .2s ease,background-color .2s ease,transform .25s ease}.skripsweet-tour .driver-popover-close-btn:focus,.skripsweet-tour .driver-popover-close-btn:hover{color:hsl(var(--foreground));background:hsl(var(--muted));transform:rotate(90deg)}.skripsweet-tour .driver-popover-arrow{border-width:6px}.skripsweet-tour .driver-popover-arrow.driver-popover-arrow-side-left{border-left-color:hsl(var(--popover))}.skripsweet-tour .driver-popover-arrow.driver-popover-arrow-side-right{border-right-color:hsl(var(--popover))}.skripsweet-tour .driver-popover-arrow.driver-popover-arrow-side-top{border-top-color:hsl(var(--popover))}.skripsweet-tour .driver-popover-arrow.driver-popover-arrow-side-bottom{border-bottom-color:hsl(var(--popover))}.driver-active-element{border-radius:12px}@media (max-width:480px){.driver-popover.skripsweet-tour{max-width:calc(100vw - 28px);min-width:0}}