.shepherd-theme-spectra.shepherd-element{background:#020817;border:1px solid #1e293b;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);max-width:400px;z-index:10001}.shepherd-theme-spectra .shepherd-content{padding:0}.shepherd-theme-spectra .shepherd-header{background:transparent;padding:20px 20px 0}.shepherd-theme-spectra .shepherd-title{color:#f8fafc;font-size:1.125rem;font-weight:600;margin:0}.shepherd-theme-spectra .shepherd-cancel-icon{color:#94a3b8;font-size:1.5rem;font-weight:300;opacity:.7;transition:opacity .2s}.shepherd-theme-spectra .shepherd-cancel-icon:hover{opacity:1}.shepherd-theme-spectra .shepherd-text{color:#b3bdcc;font-size:.9375rem;line-height:1.6;padding:12px 20px 20px}.shepherd-theme-spectra .shepherd-footer{background:transparent;border-top:1px solid #1e293b;padding:16px 20px;display:flex;justify-content:flex-end;gap:8px}.shepherd-theme-spectra .shepherd-button{border-radius:6px;font-size:.875rem;font-weight:500;padding:8px 16px;cursor:pointer;transition:all .2s;border:none}.shepherd-button-secondary{background:transparent;border:1px solid #1e293b!important;color:#94a3b8}.shepherd-button-secondary:hover{background:#1e293b;color:#f8fafc}.shepherd-button-primary{background:#16a34a;color:#fff1f2}.shepherd-button-primary:hover{background:#19bd56}.shepherd-modal-overlay-container{z-index:10000}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.7}.shepherd-theme-spectra .shepherd-arrow,.shepherd-theme-spectra .shepherd-arrow:before{position:absolute;width:12px;height:12px;z-index:-1}.shepherd-theme-spectra .shepherd-arrow:before{content:"";transform:rotate(45deg);background:#020817;border:1px solid #1e293b}.shepherd-theme-spectra[data-popper-placement^=top] .shepherd-arrow{bottom:-6px}.shepherd-theme-spectra[data-popper-placement^=bottom] .shepherd-arrow{top:-6px}.shepherd-theme-spectra[data-popper-placement^=left] .shepherd-arrow{right:-6px}.shepherd-theme-spectra[data-popper-placement^=right] .shepherd-arrow{left:-6px}.shepherd-progress{display:flex;gap:4px;padding:0 20px 12px}.shepherd-progress-dot{width:6px;height:6px;border-radius:50%;background:#2b3b55;transition:background .2s}.shepherd-progress-dot.active{background:#16a34a}@media (max-width:480px){.shepherd-theme-spectra.shepherd-element{max-width:calc(100vw - 32px);margin:16px}.shepherd-theme-spectra .shepherd-header{padding:16px 16px 0}.shepherd-theme-spectra .shepherd-text{padding:10px 16px 16px}.shepherd-theme-spectra .shepherd-footer{padding:12px 16px}}.shepherd-target-highlight{position:relative;z-index:10001}.tour-trigger-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-size:.875rem;font-weight:500;padding:8px 12px;background:#1e293b;color:#b3bdcc;border:1px solid #2b3b55;cursor:pointer;transition:all .2s}.tour-trigger-btn:hover{background:#26344a;color:#f8fafc}