@keyframes equa-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes equa-popover-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.driver-overlay path,svg.driver-overlay-svg path{fill:rgba(15,23,42,.45)!important}.driver-active-element{outline:2px solid rgba(26,59,204,.6)!important;outline-offset:4px!important;box-shadow:0 0 0 6px rgba(26,59,204,.08),0 8px 32px rgba(26,59,204,.12)!important;border-radius:8px!important;transition:outline .2s ease,box-shadow .2s ease!important}.driver-popover{padding:28px 28px 24px;box-sizing:border-box;background:linear-gradient(145deg,#ffffff,#f8f9ff);border-radius:16px;box-shadow:0 32px 72px rgba(26,59,204,.14),0 12px 32px rgba(15,23,42,.1),0 0 0 1px rgba(226,232,240,.8);font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;color:#0f172a;transition:box-shadow .2s ease;transform-origin:top center;animation:equa-popover-in .24s cubic-bezier(.16,1,.3,1) both}.driver-popover:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:16px 16px 0 0;background:linear-gradient(90deg,#1a3bcc,#6366f1 35%,#4f46e5 50%,#6366f1 65%,#1a3bcc);background-size:200% 100%;animation:equa-shimmer 3s linear infinite;pointer-events:none}.driver-popover-arrow{pointer-events:none}.driver-popover-arrow-side-top{border-top-color:#ffffff!important}.driver-popover-arrow-side-bottom{border-bottom-color:#ffffff!important}.driver-popover-arrow-side-left{border-left-color:#ffffff!important}.driver-popover-arrow-side-right{border-right-color:#ffffff!important}.driver-popover-close-btn{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:#94a3b8;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;padding:0;user-select:none;transition:background .15s ease,color .15s ease}.driver-popover-close-btn:hover{background:#f1f5f9;color:#475569}#driver-popover-title,.driver-popover-title{font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;font-size:17px;font-weight:700;color:#0f172a;letter-spacing:-.3px;line-height:1.3;margin:0 0 10px;padding-right:28px}#driver-popover-description,.driver-popover-description{font-size:14px;line-height:1.65;color:#475569;font-weight:400;margin:0;white-space:pre-line}.driver-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}.driver-popover-progress-text{background:#eef2ff;color:#1a3bcc;font-size:11px;font-weight:600;padding:3px 10px;border-radius:9999px;letter-spacing:.2px;white-space:nowrap;user-select:none;flex-shrink:0}.driver-popover-navigation-btns{display:flex;align-items:center;gap:8px;flex-shrink:0}.driver-popover-next-btn,.driver-popover-prev-btn{border-radius:9999px;padding:7px 16px;font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;line-height:1;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;user-select:none;text-decoration:none;transition:all .15s ease;appearance:none;-webkit-appearance:none;outline-offset:3px}.driver-popover-next-btn:focus-visible,.driver-popover-prev-btn:focus-visible{outline:2px solid #1a3bcc}.driver-popover-prev-btn{background:transparent;color:#475569;border:1px solid #e2e8f0;box-shadow:none}.driver-popover-prev-btn:hover:not([disabled]):not(.driver-popover-btn-disabled){background:#eef2ff;border-color:#1a3bcc;color:#1a3bcc}.driver-popover-prev-btn.driver-popover-btn-disabled,.driver-popover-prev-btn[disabled]{opacity:.35;cursor:not-allowed;pointer-events:none}.driver-popover-next-btn{background:#1a3bcc;color:#ffffff;border:1px solid transparent;padding:7px 18px;letter-spacing:-.1px;box-shadow:0 2px 8px rgba(26,59,204,.28);will-change:transform}.driver-popover-next-btn:hover{background:#1530a8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,59,204,.35)}.driver-popover-next-btn:active{transform:translateY(0);box-shadow:none}@media (max-width:480px){.driver-popover{max-width:calc(100vw - 24px)!important;padding:22px 20px 18px}.driver-popover-footer{flex-wrap:wrap;row-gap:12px}.driver-popover-progress-text{order:1;flex-basis:100%;text-align:center}.driver-popover-navigation-btns{order:0;width:100%;justify-content:space-between}.driver-popover-next-btn,.driver-popover-prev-btn{flex:1;justify-content:center}}