.av-tour-card{bottom:calc(1rem + var(--consent-banner-h, 0px))}.driver-active [data-consent-banner],.driver-active [data-consent-banner] *,.driver-active [data-sonner-toaster],.driver-active [data-sonner-toaster] *,.driver-active [data-tour-ui],.driver-active [data-tour-ui] *{pointer-events:auto}.driver-active [data-consent-banner]{z-index:10001}.driver-popover.av-tour{font-family:inherit;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px rgba(31,41,51,.22);padding:16px 16px 14px;min-width:260px;max-width:340px}.driver-popover.av-tour .driver-popover-title{font-size:15px;font-weight:700;line-height:1.35;padding-right:24px}.driver-popover.av-tour .driver-popover-description{font-size:13.5px;line-height:1.55;color:var(--muted)}.driver-popover.av-tour .driver-popover-description b,.driver-popover.av-tour .driver-popover-description strong{color:var(--foreground)}.driver-popover.av-tour .driver-popover-description code{font-size:12.5px;padding:1px 4px;border-radius:4px;background:var(--panel);color:var(--foreground)}.driver-popover.av-tour .driver-popover-close-btn{color:var(--muted);top:6px;right:6px}.driver-popover.av-tour .driver-popover-close-btn:focus-visible,.driver-popover.av-tour .driver-popover-close-btn:hover{color:var(--foreground)}.driver-popover.av-tour .driver-popover-arrow{border-color:var(--surface)}.driver-popover.av-tour .driver-popover-arrow-side-left{border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.driver-popover.av-tour .driver-popover-arrow-side-right{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover.av-tour .driver-popover-arrow-side-top{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent}.driver-popover.av-tour .driver-popover-arrow-side-bottom{border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.driver-popover.av-tour .driver-popover-footer{margin-top:14px;gap:12px}.av-tour-progress{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.av-tour-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.av-tour-btn{all:unset;box-sizing:border-box;cursor:pointer;font-size:12px;font-weight:600;line-height:1;border-radius:6px;padding:8px 12px;transition:background-color .15s,color .15s,border-color .15s}.av-tour-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.av-tour-btn-primary{background:var(--primary);color:#fff}.av-tour-btn-primary:hover{background:var(--primary-hover)}.av-tour-btn-secondary{border:1px solid var(--border);color:var(--foreground)}.av-tour-btn-secondary:hover{background:var(--panel)}.av-tour-btn-link{padding:8px 4px;color:var(--muted)}.av-tour-btn-link:hover{color:var(--foreground);text-decoration:underline}@media (max-width:767px){.driver-popover.av-tour.av-tour-sheet{left:12px!important;right:12px!important;top:auto!important;bottom:calc(12px + var(--consent-banner-h, 0px))!important;min-width:0;max-width:none}.driver-popover.av-tour.av-tour-sheet.av-tour-sheet-top{top:12px!important;bottom:auto!important}.driver-popover.av-tour.av-tour-sheet .driver-popover-arrow{display:none}}@media (prefers-reduced-motion:reduce){.driver-fade .driver-overlay,.driver-fade .driver-popover{animation:none}}