.shepherd-modal-overlay-container{background-color:#2c1810b3}.shepherd-element.shepherd-theme-spin{background:#fff;border:2px solid #c77dff;border-radius:12px;max-width:400px;max-height:min(80vh,700px);overflow:hidden;box-shadow:0 10px 25px #2c181026}.shepherd-element.shepherd-theme-spin .shepherd-header{padding:0}.shepherd-element.shepherd-theme-spin .shepherd-text{color:#2c1810;max-height:min(56vh,520px);padding:1.5rem;font-size:.9375rem;line-height:1.6;overflow-y:auto}.shepherd-element.shepherd-theme-spin .tour-content h3{color:#2c1810;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.shepherd-element.shepherd-theme-spin .tour-content p{color:#5d4e3f;margin-bottom:.75rem}.shepherd-element.shepherd-theme-spin .tour-content p:last-child{margin-bottom:0}.shepherd-element.shepherd-theme-spin .tour-content ul,.shepherd-element.shepherd-theme-spin .tour-content ol{color:#5d4e3f;margin-bottom:.75rem;padding-left:1rem}.shepherd-element.shepherd-theme-spin .tour-content li{margin-bottom:.35rem}.shepherd-element.shepherd-theme-spin .shepherd-footer{border-top:1px solid #e8dcd0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.shepherd-element.shepherd-theme-spin .shepherd-button{color:#fff;cursor:pointer;background:#c77dff;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.shepherd-element.shepherd-theme-spin .shepherd-button:hover{background:#b35fef;transform:translateY(-1px);box-shadow:0 4px 12px #c77dff4d}.shepherd-element.shepherd-theme-spin .shepherd-button.shepherd-button-secondary{color:#7a6555;background:0 0;border:1px solid #d4c3b5}.shepherd-element.shepherd-theme-spin .shepherd-button.shepherd-button-secondary:hover{background:#f5f0eb;border-color:#b59d88;transform:translateY(-1px)}.shepherd-element.shepherd-theme-spin .shepherd-cancel-icon{color:#7a6555;cursor:pointer;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1.5rem;font-weight:300;transition:color .2s;display:flex;position:absolute;top:1rem;right:1rem}.shepherd-element.shepherd-theme-spin .shepherd-cancel-icon:hover{color:#2c1810}.shepherd-element.shepherd-theme-spin .shepherd-arrow{border-color:#c77dff}.shepherd-element.shepherd-theme-spin .shepherd-arrow:before{background:#fff}.shepherd-target-highlight{border-radius:8px;animation:2s ease-in-out infinite pulse-highlight;box-shadow:0 0 0 4px #c77dff66}@keyframes pulse-highlight{0%,to{box-shadow:0 0 0 4px #c77dff66}50%{box-shadow:0 0 0 8px #c77dff33}}.shepherd-element.shepherd-theme-spin .tour-progress{color:#9b887a;text-align:center;margin-top:.5rem;font-size:.75rem}.shepherd-element.shepherd-theme-spin .tour-content .text-gray-900,.shepherd-element.shepherd-theme-spin .tour-content .text-gray-700,.shepherd-element.shepherd-theme-spin .tour-content .text-gray-600,.shepherd-element.shepherd-theme-spin .tour-content .text-primary-900,.shepherd-element.shepherd-theme-spin .tour-content .text-primary-600,.shepherd-element.shepherd-theme-spin .tour-content .text-accent-700{color:inherit!important}html.dark .shepherd-modal-overlay-container{background-color:#020617c7}html.dark .shepherd-element.shepherd-theme-spin{background:#0f172a;border-color:#818cf88c;box-shadow:0 18px 38px #0206179e}html.dark .shepherd-element.shepherd-theme-spin .shepherd-text{color:#e2e8f0}html.dark .shepherd-element.shepherd-theme-spin .tour-content h3{color:#f8fafc}html.dark .shepherd-element.shepherd-theme-spin .tour-content p,html.dark .shepherd-element.shepherd-theme-spin .tour-content ul,html.dark .shepherd-element.shepherd-theme-spin .tour-content ol,html.dark .shepherd-element.shepherd-theme-spin .tour-content li{color:#cbd5e1}html.dark .shepherd-element.shepherd-theme-spin .shepherd-footer{border-top-color:#475569e6}html.dark .shepherd-element.shepherd-theme-spin .shepherd-button{background:#6366f1}html.dark .shepherd-element.shepherd-theme-spin .shepherd-button:hover{background:#4f46e5}html.dark .shepherd-element.shepherd-theme-spin .shepherd-button.shepherd-button-secondary{color:#cbd5e1;border-color:#64748be6}html.dark .shepherd-element.shepherd-theme-spin .shepherd-button.shepherd-button-secondary:hover{background:#334155a6;border-color:#94a3b8f2}html.dark .shepherd-element.shepherd-theme-spin .shepherd-cancel-icon{color:#cbd5e1}html.dark .shepherd-element.shepherd-theme-spin .shepherd-cancel-icon:hover{color:#f8fafc}html.dark .shepherd-element.shepherd-theme-spin .shepherd-arrow:before{background:#0f172a}@media (max-width:640px){.shepherd-element.shepherd-theme-spin{border-radius:14px 14px 0 0;width:min(96vw,520px);max-width:min(96vw,520px);max-height:74vh;margin:0 auto}.shepherd-element.shepherd-theme-spin .shepherd-text{max-height:calc(74vh - 88px);padding:1rem;font-size:.875rem}.shepherd-element.shepherd-theme-spin .shepherd-footer{flex-direction:column;gap:.5rem;padding:.75rem 1rem}.shepherd-element.shepherd-theme-spin .shepherd-button{justify-content:center;width:100%;padding:.75rem 1rem}.shepherd-element.shepherd-theme-spin .shepherd-arrow{display:none}}
