@keyframes rt-tour-segment-run{0%{offset-distance:0}to{offset-distance:100%}}.driver-active .driver-active-element[data-tour]{--rt-tour-highlight-width:2px;--rt-tour-segment-length:28px;--rt-tour-ring-speed:1.9s;--rt-tour-ring-glow:.64;box-shadow:0 0 0 1px #22f1fff2,0 0 14px #22f1ff47,0 0 24px #22f1ff3d!important;isolation:isolate;position:relative!important}.driver-active .driver-active-element[data-tour=panel-toggle]{--rt-tour-highlight-width:3px;--rt-tour-segment-length:34px;--rt-tour-ring-glow:.82;box-shadow:0 0 0 1px #67e8f9,0 0 18px #22f1ff75,0 0 30px #22f1ff61!important;position:absolute!important}.driver-active .driver-active-element[data-tour=panel-toggle]:before{border-color:#67e8f9b3}.driver-active .driver-active-element[data-tour]:after,.driver-active .driver-active-element[data-tour]:before{border-radius:var(--rt-tour-shape-radius,12px);content:"";inset:0;pointer-events:none;position:absolute}.driver-active .driver-active-element[data-tour]:before{border:var(--rt-tour-highlight-width) solid rgba(34,241,255,.38);box-sizing:border-box}.driver-active .driver-active-element[data-tour]:after{animation:rt-tour-segment-run var(--rt-tour-ring-speed) linear infinite;background:linear-gradient(90deg,#22f1ff00,#22f1fffa 48%,#22f1ff00);border-radius:999px;filter:drop-shadow(0 0 7px rgba(34,241,255,var(--rt-tour-ring-glow)));height:var(--rt-tour-highlight-width);left:0;offset-distance:0;offset-path:inset(calc(var(--rt-tour-highlight-width)/2) round var(--rt-tour-shape-radius,12px));offset-rotate:auto;top:0;width:var(--rt-tour-segment-length);will-change:offset-distance}@media (prefers-reduced-motion:reduce){.driver-active .driver-active-element[data-tour]:after{animation:none;opacity:0}}.driver-popover.rt-tour-popover{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 12% 12%,rgba(34,211,238,.18),transparent 58%),linear-gradient(155deg,#0a1222fa,#09101ef5);border:1px solid rgba(56,189,248,.68);border-radius:12px;box-shadow:0 0 0 1px #38bdf838,0 14px 34px #020617a3,0 0 24px #22d3ee2e;color:#dbeafe;max-width:min(360px,calc(100vw - 24px));min-width:280px;padding:14px 14px 12px}.driver-popover.rt-tour-popover .driver-popover-title{color:#f0f9ff;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1.45;margin-right:28px;text-shadow:0 0 10px rgba(34,211,238,.26)}.driver-popover.rt-tour-popover .driver-popover-description{color:#dbeafef2;font-size:13px;letter-spacing:.02em;line-height:1.65;margin-top:8px}.driver-popover.rt-tour-popover .driver-popover-close-btn{align-items:center;background:transparent;border:none;border-radius:0;box-shadow:none;color:#bfdbfeeb;display:inline-flex;font-size:18px;height:20px;justify-content:center;line-height:1;padding:0;right:6px;top:6px;transition:color .2s ease,transform .2s ease;width:20px}.driver-popover.rt-tour-popover .driver-popover-close-btn:focus,.driver-popover.rt-tour-popover .driver-popover-close-btn:hover{background:transparent;border:none;box-shadow:none;color:#ecfeff;transform:scale(1.08)}.driver-popover.rt-tour-popover .driver-popover-footer{border-top:1px dashed rgba(125,211,252,.28);margin-top:12px;padding-top:10px}.driver-popover.rt-tour-popover .driver-popover-progress-text{color:#bae6fde0;font-size:12px}.driver-popover.rt-tour-popover .driver-popover-footer button{align-items:center;background:#0f172adb;border:1px solid rgba(56,189,248,.52);border-radius:8px;color:#dbeafe;display:inline-flex;font-size:18px;height:36px;justify-content:center;line-height:1;min-width:44px;padding:0 8px;text-shadow:none;transition:all .18s ease}.driver-popover.rt-tour-popover .driver-popover-prev-btn{background:#1e293bbf;border-color:#94a3b894;color:#e2e8f0eb}.driver-popover.rt-tour-popover .driver-popover-next-btn{background:linear-gradient(135deg,#082f49f2,#0e7490ad);border-color:#22d3ee9e;box-shadow:0 0 12px #22d3ee33;color:#cffafe}.driver-popover.rt-tour-popover .driver-popover-footer button:focus,.driver-popover.rt-tour-popover .driver-popover-footer button:hover{background:#0f172af5;border-color:#67e8f9d6;box-shadow:0 0 12px #22d3ee42;color:#ecfeff}.driver-popover.rt-tour-popover .driver-popover-footer .driver-popover-btn-disabled{box-shadow:none;opacity:.45}@media (max-width:640px){.driver-popover.rt-tour-popover{max-width:calc(100vw - 20px);min-width:0;padding:12px;width:calc(100vw - 20px)}}
