.driver-popover.m2-onboarding-popover{border:1px solid color-mix(in srgb, hsl(var(--border)) 64%, transparent);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, hsl(var(--primary)) 16%, transparent) 0, transparent 42%), linear-gradient(180deg, color-mix(in srgb, hsl(var(--background)) 96%, white 4%) 0%, hsl(var(--background) / .94) 100%);width:min(92vw,32rem);max-width:32rem;box-shadow:0 32px 80px -30px #0f172a75, 0 18px 44px -34px color-mix(in srgb, hsl(var(--primary)) 60%, transparent), inset 0 1px 0 hsl(var(--background) / .72);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:1.5rem 1.5rem 1.25rem;overflow:hidden}.driver-popover.m2-onboarding-popover .driver-popover-title{box-sizing:border-box;letter-spacing:0;width:100%;color:hsl(var(--foreground));padding-right:4.75rem;font-size:1.25rem;font-weight:750;line-height:1.25}.driver-popover.m2-onboarding-popover .driver-popover-title[style*=block]+.driver-popover-description{margin-top:.75rem}.driver-popover.m2-onboarding-popover .driver-popover-description{box-sizing:border-box;width:100%;color:color-mix(in srgb, hsl(var(--muted-foreground)) 92%, hsl(var(--foreground)) 8%);padding-right:4.25rem;font-size:1rem;line-height:1.65}.driver-popover.m2-onboarding-popover .driver-popover-progress-text{background:color-mix(in srgb, hsl(var(--muted)) 78%, transparent);min-height:2rem;color:color-mix(in srgb, hsl(var(--muted-foreground)) 86%, hsl(var(--foreground)) 14%);border-radius:9999px;align-items:center;padding:0 .75rem;font-size:.875rem;font-weight:650;display:inline-flex}.driver-popover.m2-onboarding-popover .driver-popover-footer{border-top:1px solid color-mix(in srgb, hsl(var(--border)) 56%, transparent);flex-wrap:wrap;gap:.875rem;margin-top:1.25rem;padding-top:1rem}.driver-popover.m2-onboarding-popover .driver-popover-navigation-btns{flex-wrap:wrap;gap:.5rem}.driver-popover.m2-onboarding-popover .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.m2-onboarding-popover button{box-sizing:border-box;min-width:0;height:2.75rem;box-shadow:none;text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid #0000;border-radius:9999px;padding:0 1rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s,box-shadow .16s}.driver-popover.m2-onboarding-popover .driver-popover-footer button{justify-content:center;align-items:center;line-height:1;display:inline-flex}.driver-popover.m2-onboarding-popover .driver-popover-prev-btn,.driver-popover.m2-onboarding-popover .driver-popover-close-btn{border-color:color-mix(in srgb, hsl(var(--border)) 76%, transparent);background:color-mix(in srgb, hsl(var(--background)) 88%, hsl(var(--muted)) 12%);color:hsl(var(--foreground))}.driver-popover.m2-onboarding-popover .driver-popover-close-btn{width:2.75rem;height:2.75rem;color:color-mix(in srgb, hsl(var(--muted-foreground)) 78%, hsl(var(--foreground)) 22%);box-shadow:0 12px 28px -22px #0f172a6b, inset 0 1px 0 hsl(var(--background) / .72);place-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-grid;top:1.125rem;right:1.125rem}.driver-popover.m2-onboarding-popover .driver-popover-next-btn{background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 12px 24px -18px color-mix(in srgb, hsl(var(--primary)) 74%, black 26%)}.driver-popover.m2-onboarding-popover .driver-popover-prev-btn:hover,.driver-popover.m2-onboarding-popover .driver-popover-prev-btn:focus-visible,.driver-popover.m2-onboarding-popover .driver-popover-close-btn:hover,.driver-popover.m2-onboarding-popover .driver-popover-close-btn:focus-visible{border-color:color-mix(in srgb, hsl(var(--primary)) 34%, hsl(var(--border)));background:color-mix(in srgb, hsl(var(--primary)) 8%, hsl(var(--background)) 92%);color:hsl(var(--foreground));transform:translateY(-1px)}.driver-popover.m2-onboarding-popover .driver-popover-next-btn:hover,.driver-popover.m2-onboarding-popover .driver-popover-next-btn:focus-visible{background:color-mix(in srgb, hsl(var(--primary)) 88%, hsl(var(--foreground)) 12%);box-shadow:0 16px 30px -18px color-mix(in srgb, hsl(var(--primary)) 82%, black 18%);transform:translateY(-1px)}.driver-popover.m2-onboarding-popover button:focus-visible{outline:2px solid color-mix(in srgb, hsl(var(--primary)) 48%, transparent);outline-offset:2px}.driver-popover.m2-onboarding-popover .driver-popover-btn-disabled{box-shadow:none;transform:none}.driver-popover.m2-onboarding-popover .driver-popover-arrow{border-color:hsl(var(--background) / .98);filter:drop-shadow(0 6px 10px #0f172a14)}.driver-popover.m2-onboarding-popover .driver-popover-arrow-side-left.driver-popover-arrow{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.driver-popover.m2-onboarding-popover .driver-popover-arrow-side-right.driver-popover-arrow{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000}.driver-popover.m2-onboarding-popover .driver-popover-arrow-side-top.driver-popover-arrow{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-popover.m2-onboarding-popover .driver-popover-arrow-side-bottom.driver-popover-arrow{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-active-element{border-radius:20px}@media (width<=480px){.driver-popover.m2-onboarding-popover{border-radius:22px;padding:1.25rem 1.125rem 1rem}.driver-popover.m2-onboarding-popover .driver-popover-title,.driver-popover.m2-onboarding-popover .driver-popover-description{padding-right:3.25rem}.driver-popover.m2-onboarding-popover .driver-popover-close-btn{top:.875rem;right:.875rem}.driver-popover.m2-onboarding-popover .driver-popover-footer{align-items:flex-start}}.m2-onboarding-route-transition{z-index:1000010;pointer-events:none;opacity:0;background:#0000006b;place-items:center;transition:opacity .16s ease-out;display:grid;position:fixed;inset:0}.m2-onboarding-route-transition:before{content:"";border:3px solid #ffffff57;border-top-color:#fffffff5;border-radius:9999px;width:2.5rem;height:2.5rem;animation:.78s linear infinite m2-onboarding-route-transition-spin;box-shadow:0 0 32px #00000038}.m2-onboarding-route-transition.is-visible{opacity:1;pointer-events:auto;cursor:wait}@keyframes m2-onboarding-route-transition-spin{to{transform:rotate(360deg)}}
