.driver-popover{box-sizing:border-box;width:min(420px,100dvw - 32px);max-width:calc(100dvw - 32px);max-inline-size:calc(100dvw - 32px);border:1px solid hsl(var(--primary)/.16);background:linear-gradient(180deg,#0a1124fa,#030711fa),hsl(var(--popover));min-width:min(320px,100dvw - 32px);color:hsl(var(--popover-foreground));-webkit-backdrop-filter:blur(22px)saturate(1.2);overflow-wrap:anywhere;contain:layout paint;border-radius:20px;padding:20px;box-shadow:0 28px 90px #010309c7,0 12px 34px #00d4ff14,inset 0 1px #f8fafc14}.driver-popover,.driver-popover *{box-sizing:border-box}.driver-popover,.driver-popover-title,.driver-popover-description{overflow-wrap:anywhere;word-break:normal}.driver-popover.driverjs-theme-builderbotics{font-family:inherit}.driver-popover-title{color:hsl(var(--foreground));letter-spacing:0;margin:0;padding-inline-end:34px;font-size:.98rem;font-weight:700;line-height:1.45}.driver-popover-description{color:hsl(var(--muted-foreground));margin-top:8px;font-size:.875rem;line-height:1.78}.driver-popover-footer{border-top:1px solid hsl(var(--border)/.52);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:20px;padding-top:14px;display:flex}.driver-popover-progress-text{color:hsl(var(--muted-foreground));white-space:nowrap;opacity:.86;font-size:.76rem;font-weight:600;line-height:1}.driver-popover-navigation-btns{justify-content:flex-end;align-items:center;gap:8px;display:flex}.driver-popover button{border:1px solid hsl(var(--border)/.7);min-height:38px;color:hsl(var(--foreground));font:inherit;text-shadow:none;background:#1320398a;border-radius:11px;padding:9px 14px;font-size:.84rem;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #f8fafc0a}.driver-popover button:hover,.driver-popover button:focus-visible{border-color:hsl(var(--primary)/.42);background:hsl(var(--accent)/.78);color:hsl(var(--foreground));box-shadow:0 0 0 3px hsl(var(--primary)/.12),inset 0 1px 0 #f8fafc0d}.driver-popover button:active{transform:translateY(1px)}.driver-popover-prev-btn{color:hsl(var(--muted-foreground))!important}.driver-popover-next-btn{border-color:hsl(var(--primary)/.7)!important;color:hsl(var(--primary-foreground))!important;background:linear-gradient(#14d8ff,#00b7db)!important;box-shadow:0 12px 26px #00d4ff2e,inset 0 1px #f8fafc38!important}.driver-popover.driverjs-theme-builderbotics .driver-popover-close-btn,.driver-popover.driver-rtl .driver-popover-close-btn,.driver-popover.driver-ltr .driver-popover-close-btn,.driver-popover .driver-popover-close-btn{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;color:hsl(var(--muted-foreground))!important;text-align:center!important;text-shadow:none!important;box-shadow:none!important;opacity:.74!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:12px!important;left:auto!important;right:12px!important;transform:none!important}.driver-popover.driverjs-theme-builderbotics .driver-popover-close-btn:before,.driver-popover.driver-rtl .driver-popover-close-btn:before,.driver-popover.driver-ltr .driver-popover-close-btn:before,.driver-popover .driver-popover-close-btn:before{content:"×";font-size:14px;font-weight:600;line-height:1}.driver-popover.driverjs-theme-builderbotics .driver-popover-close-btn:hover,.driver-popover.driverjs-theme-builderbotics .driver-popover-close-btn:focus-visible,.driver-popover.driver-rtl .driver-popover-close-btn:hover,.driver-popover.driver-rtl .driver-popover-close-btn:focus-visible,.driver-popover.driver-ltr .driver-popover-close-btn:hover,.driver-popover.driver-ltr .driver-popover-close-btn:focus-visible,.driver-popover .driver-popover-close-btn:hover,.driver-popover .driver-popover-close-btn:focus-visible{color:hsl(var(--foreground))!important;box-shadow:0 0 0 3px hsl(var(--primary)/.11)!important;opacity:1!important;background:#f8fafc0f!important;border:0!important}.driver-overlay{background:hsl(var(--background)/.7);max-width:100dvw;overflow:hidden}.driver-stage,.driver-active-element-mask,.driver-dummy-element{max-width:calc(100dvw - 16px);max-inline-size:calc(100dvw - 16px)}.driver-active-element{box-shadow:0 0 0 1px hsl(var(--primary)/.3),0 0 34px hsl(var(--primary)/.12);border-radius:14px}.driver-popover-arrow{border-color:#0a1124fa}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000}.driver-rtl,[dir=rtl] .driver-popover{text-align:right;direction:rtl}.driver-ltr{text-align:left;direction:ltr}.driver-rtl .driver-popover-title{padding-inline:34px 0}.driver-popover.driver-rtl .driver-popover-close-btn,.driver-rtl .driver-popover-close-btn,[dir=rtl] .driver-popover-close-btn{left:12px!important;right:auto!important}.driver-rtl .driver-popover-navigation-btns,[dir=rtl] .driver-popover-navigation-btns{flex-direction:row-reverse}@media (max-width:480px){.driver-popover{width:calc(100dvw - 24px);max-width:calc(100dvw - 24px);max-inline-size:calc(100dvw - 24px);border-radius:18px;min-width:0;padding:18px 16px 16px}.driver-popover-title{padding-inline-end:32px;font-size:.95rem;line-height:1.5}.driver-rtl .driver-popover-title{padding-inline:32px 0}.driver-popover-description{font-size:.875rem;line-height:1.76}.driver-popover.driverjs-theme-builderbotics .driver-popover-close-btn,.driver-popover.driver-rtl .driver-popover-close-btn,.driver-popover.driver-ltr .driver-popover-close-btn,.driver-popover .driver-popover-close-btn{width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;top:10px!important;right:10px!important}.driver-popover.driverjs-theme-builderbotics .driver-popover-close-btn:before,.driver-popover.driver-rtl .driver-popover-close-btn:before,.driver-popover.driver-ltr .driver-popover-close-btn:before,.driver-popover .driver-popover-close-btn:before{font-size:13px}.driver-popover.driver-rtl .driver-popover-close-btn,.driver-rtl .driver-popover-close-btn,[dir=rtl] .driver-popover-close-btn{left:10px!important;right:auto!important}.driver-popover-footer{flex-direction:column;align-items:flex-start;gap:12px}.driver-popover-navigation-btns,.driver-rtl .driver-popover-navigation-btns,[dir=rtl] .driver-popover-navigation-btns{flex-direction:row;width:100%}.driver-popover-navigation-btns button{flex:1 1 0;min-width:0;padding-inline:10px}}@media (max-width:360px){.driver-popover{width:calc(100dvw - 20px);max-width:calc(100dvw - 20px);border-radius:16px;max-inline-size:calc(100dvw - 20px);padding:16px 14px 14px;left:10px!important;right:auto!important}.driver-popover-title{font-size:.925rem}.driver-popover-footer{margin-top:16px;padding-top:12px}.driver-popover-navigation-btns{flex-wrap:wrap}.driver-popover button{min-height:38px;font-size:.82rem}.driver-popover-arrow{display:none}}
