:root{--shepherd-open-padding:24px}.shepherd-element{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));border-radius:var(--radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid hsl(var(--border));margin:0;max-width:450px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-element[data-popper-placement^=top]{margin-bottom:var(--shepherd-open-padding)}.shepherd-element[data-popper-placement^=bottom]{margin-top:var(--shepherd-open-padding)}.shepherd-element[data-popper-placement^=left]{margin-right:var(--shepherd-open-padding)}.shepherd-element[data-popper-placement^=right]{margin-left:var(--shepherd-open-padding)}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{position:absolute;width:16px;height:16px;z-index:-1}.shepherd-arrow:before{background-color:hsl(var(--popover));content:"";transform:rotate(45deg);height:100%;width:100%}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-header{padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border));border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);display:flex;align-items:center;justify-content:space-between;line-height:1.5}.shepherd-has-title .shepherd-content .shepherd-header{background-color:transparent}.shepherd-has-title .shepherd-header{padding:1em}.shepherd-title{color:hsl(var(--popover-foreground));font-size:1.125rem;font-weight:600;margin:0;padding:0;flex:1 0 auto}.shepherd-cancel-icon{color:hsl(var(--muted-foreground));font-size:1.5rem;padding:.25rem;line-height:1;background:transparent;border:none;cursor:pointer;font-weight:400;margin:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:hsl(var(--foreground))}.shepherd-content{border-radius:var(--radius);outline:none;padding:0}.shepherd-text{color:hsl(var(--popover-foreground));font-size:.875rem;line-height:1.5;padding:1rem}.shepherd-text p{margin-top:0;margin-bottom:.5rem}.shepherd-text p:last-child{margin-bottom:0}.shepherd-footer{padding:.75rem 1rem;border-top:1px solid hsl(var(--border));border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);gap:.5rem;display:flex;justify-content:flex-end}.shepherd-button{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid transparent;border-radius:var(--radius);padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;margin-right:.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{filter:brightness(90%)}.shepherd-button.shepherd-button-secondary{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-color:hsl(var(--border))}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{filter:brightness(95%)}.shepherd-button:disabled{opacity:.6;cursor:not-allowed}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s;pointer-events:auto}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}:root{--scrollbar-size:6px;--scrollbar-size-select:10px;--scrollbar-thumb:rgba(155,155,155,0.5);--scrollbar-track:transparent;--scrollbar-thumb-hover:rgba(155,155,155,0.7);--scrollbar-thumb-active:rgba(155,155,155,0.9)}.dark{--scrollbar-thumb:rgba(110,118,129,0.4);--scrollbar-thumb-hover:rgba(110,118,129,0.6);--scrollbar-thumb-active:rgba(110,118,129,0.8)}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}}::-webkit-scrollbar{width:var(--scrollbar-size);height:3px}select::-webkit-scrollbar{width:var(--scrollbar-size-select)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}@media (max-width:768px){:root{--scrollbar-size:3px;--scrollbar-size-select:8px}}@media (max-width:480px){:root{--scrollbar-size:2px;--scrollbar-size-select:6px}}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:768px){:root{--scrollbar-size:6px}*{-webkit-overflow-scrolling:touch}}@media (max-width:320px){::-webkit-scrollbar{display:none}*{-ms-overflow-style:none}@-moz-document url-prefix(){*{scrollbar-width:none}}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:none}}}