.shepherd-theme-custom{z-index:9999}.shepherd-modal-overlay-container{z-index:9998}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5}.shepherd-element-attached-bottom .shepherd-element,.shepherd-element-attached-left .shepherd-element,.shepherd-element-attached-right .shepherd-element,.shepherd-element-attached-top .shepherd-element{z-index:9999}.shepherd-element.shepherd-theme-custom,.shepherd-theme-custom .shepherd-element,div.shepherd-element.shepherd-theme-custom{border-radius:.75rem;border-width:1px;--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:hsl(0 0% 100%)!important;background-color:hsl(0 0% 100%)!important;border-color:hsl(220 13% 91%)!important;max-width:420px!important;font-family:var(--font-geist-sans),system-ui,sans-serif!important}.dark .shepherd-element.shepherd-theme-custom,.dark .shepherd-theme-custom .shepherd-element,.dark div.shepherd-element.shepherd-theme-custom,body.dark .shepherd-element.shepherd-theme-custom,body.dark .shepherd-theme-custom .shepherd-element,body.dark div.shepherd-element.shepherd-theme-custom,html.dark .shepherd-element.shepherd-theme-custom,html.dark .shepherd-theme-custom .shepherd-element,html.dark div.shepherd-element.shepherd-theme-custom,html[class*=dark] .shepherd-element.shepherd-theme-custom,html[class*=dark] .shepherd-theme-custom .shepherd-element,html[class*=dark] div.shepherd-element.shepherd-theme-custom,html[data-theme=dark] .shepherd-element.shepherd-theme-custom,html[data-theme=dark] .shepherd-theme-custom .shepherd-element,html[data-theme=dark] div.shepherd-element.shepherd-theme-custom{background:hsl(222.2 84% 4.9%)!important;background-color:hsl(222.2 84% 4.9%)!important;border-color:hsl(217.2 32.6% 17.5%)!important;box-shadow:0 20px 25px -5px rgba(0,0,0,.5),0 10px 10px -5px rgba(0,0,0,.3)!important}.shepherd-theme-custom .shepherd-arrow:before{background:hsl(0 0% 100%)!important;border:1px solid hsl(220 13% 91%)!important}.dark .shepherd-theme-custom .shepherd-arrow:before,body.dark .shepherd-theme-custom .shepherd-arrow:before,html.dark .shepherd-theme-custom .shepherd-arrow:before,html[class*=dark] .shepherd-theme-custom .shepherd-arrow:before,html[data-theme=dark] .shepherd-theme-custom .shepherd-arrow:before{background:hsl(222.2 84% 4.9%)!important;border-color:hsl(217.2 32.6% 17.5%)!important}.shepherd-theme-custom .shepherd-header{padding:1.25rem 1.5rem 1rem;background:hsl(220 14% 96%/.5)!important;border-bottom:1px solid hsl(220 13% 91%)!important;border-radius:.75rem .75rem 0 0}.dark .shepherd-theme-custom .shepherd-header,body.dark .shepherd-theme-custom .shepherd-header,html.dark .shepherd-theme-custom .shepherd-header,html[class*=dark] .shepherd-theme-custom .shepherd-header,html[data-theme=dark] .shepherd-theme-custom .shepherd-header{background:hsl(217.2 32.6% 17.5%/.5)!important;border-bottom:1px solid hsl(217.2 32.6% 17.5%)!important}.shepherd-theme-custom .shepherd-title{margin:0;padding-right:2rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;font-family:var(--font-geist-sans),system-ui,sans-serif;color:hsl(222.2 84% 4.9%)!important;line-height:1.4}.dark .shepherd-theme-custom .shepherd-title,body.dark .shepherd-theme-custom .shepherd-title,html.dark .shepherd-theme-custom .shepherd-title,html[class*=dark] .shepherd-theme-custom .shepherd-title,html[data-theme=dark] .shepherd-theme-custom .shepherd-title{color:hsl(210 40% 98%)!important}.shepherd-theme-custom .shepherd-cancel-icon{color:hsl(215.4 16.3% 46.9%)!important;font-size:1.5rem;font-weight:300;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .2s}.dark .shepherd-theme-custom .shepherd-cancel-icon,body.dark .shepherd-theme-custom .shepherd-cancel-icon,html.dark .shepherd-theme-custom .shepherd-cancel-icon,html[class*=dark] .shepherd-theme-custom .shepherd-cancel-icon,html[data-theme=dark] .shepherd-theme-custom .shepherd-cancel-icon{color:hsl(215 20.2% 65.1%)!important}.shepherd-theme-custom .shepherd-cancel-icon:hover{color:hsl(222.2 84% 4.9%)!important;background:hsl(220 14% 96%)!important}.dark .shepherd-theme-custom .shepherd-cancel-icon:hover,body.dark .shepherd-theme-custom .shepherd-cancel-icon:hover,html.dark .shepherd-theme-custom .shepherd-cancel-icon:hover,html[class*=dark] .shepherd-theme-custom .shepherd-cancel-icon:hover,html[data-theme=dark] .shepherd-theme-custom .shepherd-cancel-icon:hover{color:hsl(210 40% 98%)!important;background:hsl(217.2 32.6% 17.5%)!important}.shepherd-theme-custom .shepherd-text{padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;font-family:var(--font-geist-sans),system-ui,sans-serif;color:hsl(215.4 16.3% 46.9%)!important}.dark .shepherd-theme-custom .shepherd-text,body.dark .shepherd-theme-custom .shepherd-text,html.dark .shepherd-theme-custom .shepherd-text,html[class*=dark] .shepherd-theme-custom .shepherd-text,html[data-theme=dark] .shepherd-theme-custom .shepherd-text{color:hsl(215 20.2% 65.1%)!important}.shepherd-theme-custom .shepherd-text p{margin-bottom:.75rem}.shepherd-theme-custom .shepherd-text p:last-child{margin-bottom:0}.shepherd-theme-custom .shepherd-text p{line-height:1.6}.shepherd-theme-custom .shepherd-text strong{font-weight:600;color:hsl(222.2 84% 4.9%)!important}.dark .shepherd-theme-custom .shepherd-text strong,body.dark .shepherd-theme-custom .shepherd-text strong,html.dark .shepherd-theme-custom .shepherd-text strong,html[class*=dark] .shepherd-theme-custom .shepherd-text strong,html[data-theme=dark] .shepherd-theme-custom .shepherd-text strong{color:hsl(210 40% 98%)!important}.shepherd-theme-custom .shepherd-text ul{margin-top:.75rem;margin-bottom:.75rem;list-style-type:disc}.shepherd-theme-custom .shepherd-text ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.shepherd-theme-custom .shepherd-text ul{padding-left:1.25rem}.shepherd-theme-custom .shepherd-text li{font-size:.875rem;line-height:1.25rem;color:hsl(215.4 16.3% 46.9%)!important}.dark .shepherd-theme-custom .shepherd-text li,body.dark .shepherd-theme-custom .shepherd-text li,html.dark .shepherd-theme-custom .shepherd-text li,html[class*=dark] .shepherd-theme-custom .shepherd-text li,html[data-theme=dark] .shepherd-theme-custom .shepherd-text li{color:hsl(215 20.2% 65.1%)!important}.shepherd-theme-custom .shepherd-text code{border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem;background:hsl(220 14% 96%)!important;color:hsl(222.2 84% 4.9%)!important}.dark .shepherd-theme-custom .shepherd-text code,body.dark .shepherd-theme-custom .shepherd-text code,html.dark .shepherd-theme-custom .shepherd-text code,html[class*=dark] .shepherd-theme-custom .shepherd-text code,html[data-theme=dark] .shepherd-theme-custom .shepherd-text code{background:hsl(217.2 32.6% 17.5%)!important;color:hsl(210 40% 98%)!important}.shepherd-theme-custom .shepherd-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.5rem 1.25rem;background:hsl(220 14% 96%/.3)!important;border-top:1px solid hsl(220 13% 91%)!important;border-radius:0 0 .75rem .75rem}.dark .shepherd-theme-custom .shepherd-footer,body.dark .shepherd-theme-custom .shepherd-footer,html.dark .shepherd-theme-custom .shepherd-footer,html[class*=dark] .shepherd-theme-custom .shepherd-footer,html[data-theme=dark] .shepherd-theme-custom .shepherd-footer{background:hsl(217.2 32.6% 17.5%/.3)!important;border-top:1px solid hsl(217.2 32.6% 17.5%)!important}.shepherd-theme-custom .shepherd-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:calc(var(--radius) - 2px);font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shepherd-theme-custom .shepherd-button:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-color:hsl(var(--ring))}.shepherd-theme-custom .shepherd-button:disabled{pointer-events:none;opacity:.5}.shepherd-theme-custom .shepherd-button{height:2.25rem;padding:.5rem 1rem;cursor:pointer;border:none}.dark .shepherd-theme-custom .shepherd-button,.shepherd-theme-custom .shepherd-button,body.dark .shepherd-theme-custom .shepherd-button,html.dark .shepherd-theme-custom .shepherd-button,html[class*=dark] .shepherd-theme-custom .shepherd-button,html[data-theme=dark] .shepherd-theme-custom .shepherd-button{background:hsl(160 84% 39%)!important;color:hsl(220 14% 96%)!important}.shepherd-theme-custom .shepherd-button:hover{opacity:.9}.shepherd-theme-custom .shepherd-button:active{opacity:.8}.shepherd-theme-custom .shepherd-button:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px;outline:none;--tw-ring-color:hsl(160 84% 39%)}.shepherd-theme-custom .shepherd-button-secondary{background:transparent!important;color:hsl(215.4 16.3% 46.9%)!important;border:1px solid hsl(220 13% 91%)!important}.dark .shepherd-theme-custom .shepherd-button-secondary,body.dark .shepherd-theme-custom .shepherd-button-secondary,html.dark .shepherd-theme-custom .shepherd-button-secondary,html[class*=dark] .shepherd-theme-custom .shepherd-button-secondary,html[data-theme=dark] .shepherd-theme-custom .shepherd-button-secondary{background:transparent!important;color:hsl(215 20.2% 65.1%)!important;border:1px solid hsl(217.2 32.6% 17.5%)!important}.shepherd-theme-custom .shepherd-button-secondary:hover{background:hsl(220 14% 96%)!important;color:hsl(222.2 84% 4.9%)!important;border-color:hsl(220 13% 91%)!important}.dark .shepherd-theme-custom .shepherd-button-secondary:hover,body.dark .shepherd-theme-custom .shepherd-button-secondary:hover,html.dark .shepherd-theme-custom .shepherd-button-secondary:hover,html[class*=dark] .shepherd-theme-custom .shepherd-button-secondary:hover,html[data-theme=dark] .shepherd-theme-custom .shepherd-button-secondary:hover{background:hsl(217.2 32.6% 17.5%)!important;color:hsl(210 40% 98%)!important;border-color:hsl(217.2 32.6% 17.5%)!important}.shepherd-theme-custom .shepherd-progress{padding:.5rem 1.5rem;font-size:.75rem;line-height:1rem;font-weight:500;color:hsl(215.4 16.3% 46.9%)!important;background:hsl(220 14% 96%/.5)!important;border-bottom:1px solid hsl(220 13% 91%)!important;font-family:var(--font-geist-sans),system-ui,sans-serif}.dark .shepherd-theme-custom .shepherd-progress,body.dark .shepherd-theme-custom .shepherd-progress,html.dark .shepherd-theme-custom .shepherd-progress,html[class*=dark] .shepherd-theme-custom .shepherd-progress,html[data-theme=dark] .shepherd-theme-custom .shepherd-progress{color:hsl(215 20.2% 65.1%)!important;background:hsl(217.2 32.6% 17.5%/.5)!important;border-bottom:1px solid hsl(217.2 32.6% 17.5%)!important}.shepherd-target-highlight{border-radius:calc(var(--radius) - 2px);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;animation:shepherd-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shepherd-pulse{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:768px){.shepherd-theme-custom .shepherd-element{max-width:calc(100vw - 2rem);margin:1rem}.shepherd-theme-custom .shepherd-title{padding-right:1.5rem;font-size:1rem;line-height:1.5rem}.shepherd-theme-custom .shepherd-text{padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem}.shepherd-theme-custom .shepherd-header{padding:1rem 1.25rem .75rem}.shepherd-theme-custom .shepherd-footer{flex-direction:column;padding:.75rem 1.25rem 1rem}.shepherd-theme-custom .shepherd-button{height:2.25rem;width:100%;padding-left:1rem;padding-right:1rem;font-size:.875rem;line-height:1.25rem}.shepherd-theme-custom .shepherd-footer .shepherd-button-secondary{order:2}}.shepherd-theme-custom .shepherd-element{animation:shepherd-fade-in .3s ease-out}@keyframes shepherd-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.shepherd-active .shepherd-element{-webkit-user-select:none;-moz-user-select:none;user-select:none}.shepherd-modal-overlay-container{pointer-events:none}.shepherd-modal-overlay-container.shepherd-modal-is-visible{pointer-events:auto}.shepherd-target{position:relative;z-index:9999}.shepherd-theme-custom .shepherd-element[data-shepherd-step-id=intro] .shepherd-text,.shepherd-theme-custom .shepherd-element[data-shepherd-step-id=welcome] .shepherd-text{font-size:1rem;line-height:1.5rem}.shepherd-theme-custom .shepherd-element.shepherd-loading{opacity:.5;pointer-events:none}.shepherd-theme-custom .shepherd-button:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;outline:none}.shepherd-theme-custom .shepherd-cancel-icon:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;outline:none}[dir=rtl] .shepherd-theme-custom .shepherd-element{text-align:right}[dir=rtl] .shepherd-theme-custom .shepherd-footer{flex-direction:row-reverse}