.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:focus,.driver-popover-close-btn:hover{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:focus,.driver-popover-footer-btn:hover{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-none,.driver-popover-arrow-side-center{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-overlay{transition:opacity .3s cubic-bezier(.16,1,.3,1)!important}.driver-popover.driverjs-theme-zen{box-sizing:border-box;font-family:var(--zen-font-sans,"Outfit","Inter",system-ui,-apple-system,sans-serif);background:var(--zen-bg-card,#1c221a);-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--zen-text,#edf5e8);border:1px solid var(--zen-border,#ffffff24);box-shadow:0 16px 40px -8px #0009,0 0 0 1px var(--zen-border,#ffffff14),0 6px 20px -3px var(--zen-accent-shadow,#ff3e1f33);border-radius:12px;min-width:250px;max-width:310px;padding:14px 16px 12px;animation:.22s cubic-bezier(.16,1,.3,1) zenPopIn;z-index:2147483647!important;pointer-events:auto!important}.driver-popover.driverjs-theme-zen *{pointer-events:auto!important}@keyframes zenPopIn{0%{opacity:0;transform:scale(.95)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.driver-popover.driverjs-theme-zen.driver-popover-no-arrow{box-shadow:0 32px 80px -16px #000000b3,0 0 0 1px var(--zen-border,#ffffff1f),0 0 60px -10px var(--zen-accent-shadow,#ff3e1f40)}.driver-popover.driverjs-theme-zen .driver-popover-title{font-family:var(--zen-font-display,var(--zen-font-sans,sans-serif));letter-spacing:-.015em;color:var(--zen-text,#fff);align-items:center;gap:6px;margin:0 0 6px;padding-right:22px;font-size:.96rem;font-weight:700;line-height:1.3;display:flex}.driver-popover.driverjs-theme-zen .driver-popover-description{color:var(--zen-text-muted,#94a3b8);margin:0 0 10px;font-size:.82rem;font-weight:400;line-height:1.45}.driver-popover.driverjs-theme-zen .driver-popover-close-btn{width:22px;height:22px;color:var(--zen-text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;justify-content:center;align-items:center;font-size:1.15rem;line-height:1;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:10px;right:10px}.driver-popover.driverjs-theme-zen .driver-popover-close-btn:hover{background:var(--zen-hover,#ffffff14);color:var(--zen-text,#fff);transform:rotate(90deg)scale(1.05)}.driver-popover.driverjs-theme-zen .driver-popover-footer{border-top:1px solid var(--zen-border,#ffffff1a);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.driver-popover.driverjs-theme-zen .driver-popover-progress-text{letter-spacing:.05em;text-transform:uppercase;color:var(--zen-accent,#ff3e1f);background:var(--zen-accent-soft,#ff3e1f1f);border:1px solid var(--zen-accent-shadow,#ff3e1f40);border-radius:12px;padding:2px 7px;font-size:.68rem;font-weight:700}.driver-popover.driverjs-theme-zen .driver-popover-navigation-btns{align-items:center;gap:8px;display:flex}.driver-popover.driverjs-theme-zen .driver-popover-footer-btn{border-radius:var(--zen-radius-xs,6px);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;padding:5px 12px;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.3;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.driver-popover.driverjs-theme-zen .driver-popover-prev-btn{background:var(--zen-hover,#ffffff0f);color:var(--zen-text,currentColor);border:1px solid var(--zen-border,#7d7d7d33)}.driver-popover.driverjs-theme-zen .driver-popover-prev-btn:hover{background:var(--zen-bg-tertiary,#ffffff1f);transform:translateY(-1px)}.driver-popover.driverjs-theme-zen .driver-popover-next-btn{background:linear-gradient(135deg,var(--zen-accent,#ff3e1f) 0,color-mix(in srgb,var(--zen-accent,#ff3e1f) 80%,#000) 100%);box-shadow:0 4px 14px var(--zen-accent-shadow,#ff3e1f40);border:1px solid #ffffff2e;color:#fff!important}.driver-popover.driverjs-theme-zen .driver-popover-next-btn:hover{filter:brightness(1.12);box-shadow:0 6px 18px var(--zen-accent-shadow-hover,#ff3e1f59);transform:translateY(-1px)}.driver-popover.driverjs-theme-zen .driver-popover-arrow{border-width:6px!important;border-color:#0000!important}.driver-popover.driverjs-theme-zen .driver-popover-arrow-side-left{border-left-color:var(--zen-bg-card,#1c221a)!important}.driver-popover.driverjs-theme-zen .driver-popover-arrow-side-right{border-right-color:var(--zen-bg-card,#1c221a)!important}.driver-popover.driverjs-theme-zen .driver-popover-arrow-side-top{border-top-color:var(--zen-bg-card,#1c221a)!important}.driver-popover.driverjs-theme-zen .driver-popover-arrow-bottom,.driver-popover.driverjs-theme-zen .driver-popover-arrow-side-bottom{border-bottom-color:var(--zen-bg-card,#1c221a)!important}.driver-popover.driverjs-theme-zen .driver-popover-arrow-none,.driver-popover.driverjs-theme-zen.driver-popover-arrow-none .driver-popover-arrow{display:none!important}@media (width<=480px){.driver-popover.driverjs-theme-zen{min-width:0!important;max-width:calc(100vw - 32px)!important;margin:0 16px!important;padding:20px 18px 16px!important}.driver-popover.driverjs-theme-zen .driver-popover-title{font-size:1.05rem}.driver-popover.driverjs-theme-zen .driver-popover-description{margin-bottom:14px;font-size:.86rem}}.btn-tour-help{background:var(--zen-bg-tertiary,#ffffff0d);border:1px solid var(--zen-border,#ffffff1a);color:var(--zen-text-muted,#94a3b8);font-family:var(--zen-font-sans,inherit);border-radius:var(--zen-radius-md,10px);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-tour-help:hover{background:var(--zen-hover,#ffffff1a);color:var(--zen-text,#fff);border-color:var(--zen-accent,#ff3e1f);transform:translateY(-1px)}.btn-tour-help:active{transform:translateY(0)}.btn-tour-help.icon-only{border-radius:50%;padding:7px}.driver-active-element{position:relative;z-index:1000000001!important;outline:2px solid var(--zen-accent,#ff3e1f)!important;outline-offset:3px!important;box-shadow:0 0 0 1px #0000004d,0 0 16px var(--zen-accent-shadow,#ff3e1f80)!important;animation:2.2s cubic-bezier(.4,0,.6,1) infinite zenActiveElementPulse!important}@keyframes zenActiveElementPulse{0%,to{box-shadow:0 0 0 1px #0000004d,0 0 14px var(--zen-accent-shadow,#ff3e1f73)}50%{box-shadow:0 0 0 1px #0006,0 0 22px var(--zen-accent-shadow-hover,#ff3e1fbf)}}.driver-active .driver-no-interaction,.driver-active .driver-no-interaction *,.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important;cursor:default!important}.driver-active .driver-active-element:not(.driver-no-interaction){cursor:pointer!important;pointer-events:auto!important}.driver-active .driver-active-element:not(.driver-no-interaction) *{pointer-events:auto!important}.driver-active .project-item.active .project-actions,.driver-active .project-item:focus-within .project-actions,.driver-active .project-item:hover .project-actions{opacity:1!important;pointer-events:auto!important}.driver-active .project-item .project-actions:has(.driver-active-element){opacity:1!important;pointer-events:auto!important}.driver-active .project-item.active [data-tour=project-settings-btn],.driver-active [data-tour=project-settings-btn].driver-active-element{background:var(--zen-accent-soft,#ff3e1f29)!important;color:var(--zen-accent,#ff3e1f)!important;border-radius:var(--zen-radius-xs,4px)!important;padding:5px!important}
