.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}@keyframes tourSlideIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tourPulseRing{0%,to{box-shadow:0 0 0 3px #2d60ff8c,0 0 0 6px #9747ff2e,0 0 24px #2d60ff38}50%{box-shadow:0 0 0 5px #2d60ff59,0 0 0 9px #9747ff1a,0 0 36px #9747ff47}}@keyframes tourGradientShift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes tourBadgeDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}@keyframes tourShimmer{0%{transform:translate(-100%) skew(-20deg)}to{transform:translate(220%) skew(-20deg)}}@keyframes tourSegmentFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.driver-overlay{background:#0009!important}.tour-accent-bar{height:4px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,#2d60ff,#9747ff 55%,#ff9f2d);flex-shrink:0}.tour-progress-host{padding:0 24px;margin-top:4px}.tour-progress-track{position:relative;width:100%;height:4px;border-radius:999px;overflow:hidden}.tour-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2d60ff,#9747ff);transition:width .4s cubic-bezier(.16,1,.3,1)}.tour-light .tour-progress-track{background:#e2e8f0}.tour-dark .tour-progress-track{background:#ffffff14}.tour-dark .tour-progress-fill{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}.tour-skip-link{background:transparent!important;border:1px solid transparent!important;padding:9px 14px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important;cursor:pointer!important;transition:all .15s ease!important;text-decoration:none!important;border-radius:10px!important;white-space:nowrap!important;word-break:keep-all!important;flex-shrink:0!important;flex-grow:0!important;line-height:1.2!important;margin-right:auto!important}.tour-light .tour-skip-link{color:#64748b!important}.tour-light .tour-skip-link:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.tour-dark .tour-skip-link{color:#94a3b8!important}.tour-dark .tour-skip-link:hover{color:#f1f5f9!important;background:#ffffff14!important;border-color:#ffffff1f!important}.tour-step-badge,.tour-keyboard-hints,.tour-kbd{display:none!important}.tour-light .tour-kbd-fallback{background:#f8fafc;border:1px solid #e2e8f0;color:#475569;box-shadow:0 1px #e2e8f0}.tour-dark .tour-kbd-fallback{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#cbd5e1;box-shadow:0 1px #0000004d}.driver-popover.tour-light .driver-popover-progress-text,.driver-popover.tour-dark .driver-popover-progress-text{display:none!important}.driver-popover.tour-light{background:#fffffff5!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:20px!important;box-shadow:0 30px 60px -15px #0f172a2e,0 14px 28px -10px #0f172a1a,0 0 0 1px #00000008,inset 0 1px #fffc!important;padding:0!important;min-width:280px!important;max-width:min(440px,calc(100vw - 32px))!important;animation:tourSlideIn .3s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}.driver-popover.tour-light .driver-popover-arrow{display:none!important}.driver-popover.tour-light .driver-popover-title{font-family:Outfit,sans-serif!important;font-size:17px!important;font-weight:700!important;color:#0f172a!important;line-height:1.35!important;margin:0!important;padding:22px 24px 0!important}.driver-popover.tour-light .driver-popover-description{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13.5px!important;line-height:1.7!important;color:#64748b!important;margin:0!important;padding:10px 24px 0!important}.driver-popover.tour-light .driver-popover-footer{margin:18px 0 0!important;padding:14px 24px 16px!important;border-top:1px solid #f1f5f9!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}.driver-popover.tour-light .driver-popover-prev-btn{background:#fff!important;color:#334155!important;border:1px solid #cbd5e1!important;border-radius:10px!important;padding:10px 18px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .18s ease!important;text-shadow:none!important;box-shadow:0 1px 2px #0f172a0a!important}.driver-popover.tour-light .driver-popover-prev-btn:hover{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important;box-shadow:0 4px 12px #0f172a2e!important;transform:translateY(-1px)!important}.driver-popover.tour-light .driver-popover-next-btn{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#2d60ff,#9747ff)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px 22px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 6px 18px #2d60ff61,0 2px 4px #9747ff2e,inset 0 1px #ffffff38!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;text-shadow:none!important;letter-spacing:.1px!important}.driver-popover.tour-light .driver-popover-next-btn:after{content:"";position:absolute;top:0;left:0;bottom:0;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%) skew(-20deg);pointer-events:none}.driver-popover.tour-light .driver-popover-next-btn:hover{filter:brightness(1.06)!important;box-shadow:0 10px 26px #2d60ff80,0 3px 8px #9747ff47,inset 0 1px #ffffff40!important;transform:translateY(-1px)!important}.driver-popover.tour-light .driver-popover-next-btn:hover:after{animation:tourShimmer 1.1s ease-out}.driver-popover.tour-light .driver-popover-close-btn{color:#94a3b8!important;top:20px!important;right:18px!important;font-size:0!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;transition:all .15s ease!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.driver-popover.tour-light .driver-popover-close-btn:after{content:"×";font-size:18px;line-height:1}.driver-popover.tour-light .driver-popover-close-btn:hover{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.driver-popover.tour-dark{background:#0f172aeb!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;box-shadow:0 30px 60px -15px #000000a6,0 14px 28px -10px #00000073,0 0 0 1px #ffffff0d,0 0 120px -25px #8b5cf640,inset 0 1px #ffffff0f!important;padding:0!important;min-width:280px!important;max-width:min(440px,calc(100vw - 32px))!important;animation:tourSlideIn .3s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}.driver-popover.tour-dark .driver-popover-arrow{display:none!important}.driver-popover.tour-dark .tour-accent-bar{background:linear-gradient(90deg,#3b82f6,#a78bfa 55%,#ffb857)}.driver-popover.tour-dark .driver-popover-title{font-family:Outfit,sans-serif!important;font-size:17px!important;font-weight:700!important;color:#f1f5f9!important;line-height:1.35!important;margin:0!important;padding:22px 24px 0!important}.driver-popover.tour-dark .driver-popover-description{font-family:Plus Jakarta Sans,sans-serif!important;font-size:13.5px!important;line-height:1.7!important;color:#94a3b8!important;margin:0!important;padding:10px 24px 0!important}.driver-popover.tour-dark .driver-popover-footer{margin:18px 0 0!important;padding:14px 24px 16px!important;border-top:1px solid rgba(255,255,255,.06)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important}.driver-popover.tour-dark .driver-popover-prev-btn{background:#ffffff0d!important;color:#cbd5e1!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;padding:10px 18px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .18s ease!important;text-shadow:none!important}.driver-popover.tour-dark .driver-popover-prev-btn:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#f8fafc!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #00000059!important}.driver-popover.tour-dark .driver-popover-next-btn{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#3b82f6,#8b5cf6)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:10px 22px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 6px 20px #6366f180,0 2px 4px #8b5cf64d,inset 0 1px #ffffff38!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important;text-shadow:none!important;letter-spacing:.1px!important}.driver-popover.tour-dark .driver-popover-next-btn:after{content:"";position:absolute;top:0;left:0;bottom:0;width:36%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%) skew(-20deg);pointer-events:none}.driver-popover.tour-dark .driver-popover-next-btn:hover{filter:brightness(1.08)!important;box-shadow:0 10px 28px #8b5cf699,0 3px 8px #6366f166,inset 0 1px #ffffff40!important;transform:translateY(-1px)!important}.driver-popover.tour-dark .driver-popover-next-btn:hover:after{animation:tourShimmer 1.1s ease-out}.driver-popover.tour-dark .driver-popover-close-btn{color:#64748b!important;top:20px!important;right:18px!important;font-size:0!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;transition:all .15s ease!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.06)!important}.driver-popover.tour-dark .driver-popover-close-btn:after{content:"×";font-size:18px;line-height:1}.driver-popover.tour-dark .driver-popover-close-btn:hover{color:#e2e8f0!important;background:#ffffff1a!important;border-color:#ffffff1a!important}.driver-active-element{animation:tourPulseRing 2.2s ease-in-out infinite!important;border-radius:10px!important;position:relative!important;outline:2px solid rgba(45,96,255,.7)!important;outline-offset:2px!important}.driver-active-element:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#2d60ff2e,#9747ff2e);box-shadow:inset 0 0 0 1px #ffffff14;pointer-events:none;z-index:-1}.dark .driver-active-element{outline-color:#6366f1d9!important}.dark .driver-active-element:before{background:linear-gradient(135deg,#3b82f647,#8b5cf647);box-shadow:inset 0 0 0 1px #ffffff1f}@media(max-width:640px){.driver-popover.tour-light,.driver-popover.tour-dark{min-width:240px!important;max-width:calc(100vw - 24px)!important;border-radius:16px!important}.driver-popover.tour-light .driver-popover-title,.driver-popover.tour-dark .driver-popover-title{font-size:15px!important;padding:18px 16px 0!important}.driver-popover.tour-light .driver-popover-description,.driver-popover.tour-dark .driver-popover-description{font-size:12px!important;padding:8px 16px 0!important}.driver-popover.tour-light .driver-popover-footer,.driver-popover.tour-dark .driver-popover-footer{flex-wrap:wrap!important;gap:8px!important;padding:14px 16px 16px!important}.driver-popover.tour-light .driver-popover-prev-btn,.driver-popover.tour-dark .driver-popover-prev-btn,.driver-popover.tour-light .driver-popover-next-btn,.driver-popover.tour-dark .driver-popover-next-btn{flex:1!important;padding:8px 16px!important;font-size:12px!important;text-align:center!important;justify-content:center!important}}@media(max-width:375px){.driver-popover.tour-light,.driver-popover.tour-dark{min-width:220px!important;max-width:calc(100vw - 16px)!important}.tour-step-badge{margin:16px 16px 0;font-size:9.5px}}@media(prefers-reduced-motion:reduce){.driver-popover.tour-light,.driver-popover.tour-dark,.tour-accent-bar,.tour-step-badge-dot{animation:none!important}.driver-popover.tour-light .driver-popover-next-btn:hover:after,.driver-popover.tour-dark .driver-popover-next-btn:hover:after{animation:none!important}.driver-popover.tour-light .driver-popover-next-btn:hover,.driver-popover.tour-dark .driver-popover-next-btn:hover{transform:none!important}.driver-active-element{animation:none!important}.tour-segment{transition:background 0s!important}}
