.shepherd-element{z-index:9999!important;border-radius:1rem!important;background:transparent!important;position:fixed!important}.shepherd-modal-overlay-container{z-index:9998!important}.shepherd-theme-custom{border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:420px}.shepherd-theme-custom .shepherd-content{padding:0;border-radius:1rem;background:#fff;border:1px solid #e5e7eb}.dark .shepherd-theme-custom .shepherd-content{background:#1f2937;border-color:#374151}.dark .shepherd-theme-custom .shepherd-text{color:#f3f4f6}.dark .shepherd-theme-custom .shepherd-title{color:#f9fafb}.shepherd-theme-custom .shepherd-has-title .shepherd-content .shepherd-header{padding:1.25rem 1.5rem;background:linear-gradient(to right,#25aae114,#25aae10a);border-bottom:1px solid #e5e7eb}.dark .shepherd-has-title .shepherd-content .shepherd-header{background:linear-gradient(to right,#25aae126,#25aae114)!important;border-bottom-color:#374151}.shepherd-theme-custom .shepherd-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:.75rem}.shepherd-theme-custom .shepherd-title:before{content:"";display:inline-block;width:8px;height:8px;background:#25aae1;border-radius:50%;box-shadow:0 0 0 3px #25aae133}.shepherd-theme-custom .shepherd-cancel-icon{color:#9ca3af;font-size:1.5rem;font-weight:300;transition:all .2s;opacity:.7}.shepherd-theme-custom .shepherd-cancel-icon:hover{color:#ef4444;opacity:1;transform:scale(1.1)}.dark .shepherd-theme-custom .shepherd-cancel-icon{color:#6b7280}.dark .shepherd-theme-custom .shepherd-cancel-icon:hover{color:#f87171}.shepherd-theme-custom .shepherd-text{padding:1.5rem;font-size:.9375rem;line-height:1.7;color:#4b5563}.dark .shepherd-theme-custom .shepherd-text{color:#d1d5db}.shepherd-theme-custom .shepherd-footer{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem;background:#f9fafb}.dark .shepherd-theme-custom .shepherd-footer{border-top-color:#374151;background:#111827}.shepherd-theme-custom .shepherd-button{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:none;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.shepherd-theme-custom .shepherd-button-primary{background:#25aae1;color:#fff;box-shadow:0 1px 2px #0000000d}.shepherd-theme-custom .shepherd-button-primary:hover{background:#1e8bbf;transform:translateY(-1px);box-shadow:0 4px 12px -2px #25aae166}.shepherd-theme-custom .shepherd-button-primary:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.shepherd-theme-custom .shepherd-button-secondary{background:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.shepherd-theme-custom .shepherd-button-secondary:hover{background:#e5e7eb;border-color:#d1d5db}.dark .shepherd-theme-custom .shepherd-button-secondary{background:#374151;color:#d1d5db;border-color:#4b5563}.dark .shepherd-theme-custom .shepherd-button-secondary:hover{background:#4b5563;border-color:#6b7280}.shepherd-theme-custom .shepherd-arrow{display:none}.shepherd-theme-custom .shepherd-progress{background:#e5e7eb;border-radius:9999px;height:3px;margin:0 1.5rem 1.25rem;overflow:hidden}.shepherd-theme-custom .shepherd-progress-bar{background:linear-gradient(90deg,#25aae1,#1e8bbf);height:100%;transition:width .4s ease;box-shadow:0 0 8px #25aae180}.dark .shepherd-theme-custom .shepherd-progress{background:#374151}.dark .shepherd-theme-custom .shepherd-progress-bar{box-shadow:0 0 12px #25aae199}.shepherd-target{position:relative;z-index:9999!important}.shepherd-enabled.shepherd-target{animation:shepherd-pulse 2s infinite;border-radius:.5rem}@keyframes shepherd-pulse{0%,to{box-shadow:0 0 #25aae180}50%{box-shadow:0 0 0 12px #25aae100}}.shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.5}.dark .shepherd-modal-overlay-container.shepherd-modal-is-visible{opacity:.7}@media (max-width: 640px){.shepherd-theme-custom{max-width:calc(100vw - 2rem);margin:1rem}.shepherd-theme-custom .shepherd-header{padding:1rem 1.25rem}.shepherd-theme-custom .shepherd-text{padding:1.25rem;font-size:.875rem}.shepherd-theme-custom .shepherd-footer{padding:.875rem 1.25rem;flex-wrap:wrap}.shepherd-theme-custom .shepherd-button{flex:1;min-width:100px}}.dark .ql-toolbar.ql-snow{border-color:#374151;background-color:#1f2937}.dark .ql-container.ql-snow{border-color:#374151;background-color:#1f2937;color:#f3f4f6}.dark .ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.dark .ql-snow .ql-stroke{stroke:#d1d5db}.dark .ql-snow .ql-fill{fill:#d1d5db}.dark .ql-snow .ql-picker{color:#d1d5db}.dark .ql-snow button:hover .ql-stroke,.dark .ql-snow button.ql-active .ql-stroke,.dark .ql-snow .ql-picker-label:hover .ql-stroke,.dark .ql-snow .ql-picker-label.ql-active .ql-stroke,.dark .ql-snow .ql-picker-item:hover .ql-stroke,.dark .ql-snow .ql-picker-item.ql-selected .ql-stroke{stroke:#60a5fa}.dark .ql-snow button:hover .ql-fill,.dark .ql-snow button.ql-active .ql-fill,.dark .ql-snow .ql-picker-label:hover .ql-fill,.dark .ql-snow .ql-picker-label.ql-active .ql-fill,.dark .ql-snow .ql-picker-item:hover .ql-fill,.dark .ql-snow .ql-picker-item.ql-selected .ql-fill{fill:#60a5fa}.dark .ql-snow button:hover,.dark .ql-snow button.ql-active,.dark .ql-snow .ql-picker-label:hover,.dark .ql-snow .ql-picker-label.ql-active,.dark .ql-snow .ql-picker-item:hover,.dark .ql-snow .ql-picker-item.ql-selected{color:#60a5fa}.dark .ql-snow .ql-picker-options{background-color:#1f2937;border-color:#374151;box-shadow:0 4px 6px -1px #00000080}.dark .ql-snow .ql-tooltip{background-color:#1f2937;border-color:#374151;color:#f3f4f6;box-shadow:0 4px 6px -1px #00000080}.dark .ql-snow .ql-tooltip input[type=text]{border-color:#4b5563;background-color:#374151;color:#f3f4f6}.dark .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box{font-size:.8125rem;line-height:1.5}.tippy-box[data-theme~=dastool]{background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003;font-size:.75rem;line-height:1.5;color:#f3f4f6;padding:6px 8px;max-width:240px!important}.tippy-box[data-theme~=dastool][data-placement^=top]>.tippy-arrow:before{border-top-color:#1f2937}.tippy-box[data-theme~=dastool][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#1f2937}.tippy-box[data-theme~=dastool][data-placement^=left]>.tippy-arrow:before{border-left-color:#1f2937}.tippy-box[data-theme~=dastool][data-placement^=right]>.tippy-arrow:before{border-right-color:#1f2937}.tippy-box[data-theme~=dastool] .tooltip-rich{padding:2px 0}.tippy-box[data-theme~=dastool] .tooltip-title{font-size:.8125rem;font-weight:600;color:#f9fafb;margin-bottom:3px;display:flex;align-items:center;gap:4px}.tippy-box[data-theme~=dastool] .tooltip-icon{font-size:.875rem;line-height:1;flex-shrink:0}.tippy-box[data-theme~=dastool] .tooltip-content{font-size:.75rem;color:#d1d5db;line-height:1.5}.tippy-box[data-theme~=dastool] .tooltip-learn-more{display:inline-flex;align-items:center;gap:3px;margin-top:6px;font-size:.6875rem;color:#25aae1;font-weight:500;text-decoration:none;transition:all .2s;cursor:pointer}.tippy-box[data-theme~=dastool] .tooltip-learn-more:hover{color:#1e8bbf;text-decoration:underline}.tippy-box[data-theme~=dastool] a{color:#25aae1;text-decoration:none;transition:all .2s;cursor:pointer}.tippy-box[data-theme~=dastool] a:hover{color:#1e8bbf;text-decoration:underline}.dark .tippy-box[data-theme~=dastool]{background-color:#111827;border-color:#374151}.dark .tippy-box[data-theme~=dastool][data-placement^=top]>.tippy-arrow:before{border-top-color:#111827}.dark .tippy-box[data-theme~=dastool][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#111827}.dark .tippy-box[data-theme~=dastool][data-placement^=left]>.tippy-arrow:before{border-left-color:#111827}.dark .tippy-box[data-theme~=dastool][data-placement^=right]>.tippy-arrow:before{border-right-color:#111827}.dark .tippy-box[data-theme~=dastool] .tooltip-content{color:#9ca3af}.tippy-box[data-theme~=dastool][data-animation=fade][data-state=hidden]{opacity:0}.tippy-box[data-theme~=dastool][data-animation=fade][data-state=visible]{opacity:1}.tippy-box[data-theme~=dastool].sidebar-tooltip{padding:4px 8px;max-width:-moz-fit-content!important;max-width:fit-content!important;white-space:nowrap;font-size:.8125rem}@media (max-width: 640px){.tippy-box[data-theme~=dastool]{max-width:calc(100vw - 2rem)!important;font-size:.75rem}.tippy-box[data-theme~=dastool] .tooltip-title{font-size:.8125rem}}.tippy-box[data-theme~=dastool-primary]{background:linear-gradient(135deg,#25aae1,#1e8bbf);border:1px solid rgba(255,255,255,.2);color:#fff}.tippy-box[data-theme~=dastool-primary] .tooltip-content{color:#fffffff2}.tippy-box[data-theme~=dastool-primary][data-placement^=top]>.tippy-arrow:before{border-top-color:#25aae1}.tippy-box[data-theme~=dastool-primary][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#25aae1}.tippy-box[data-theme~=dastool-primary][data-placement^=left]>.tippy-arrow:before{border-left-color:#25aae1}.tippy-box[data-theme~=dastool-primary][data-placement^=right]>.tippy-arrow:before{border-right-color:#25aae1}.tippy-box[data-theme~=dastool-warning]{background-color:#fef3c7;border:1px solid #fbbf24;color:#92400e}.tippy-box[data-theme~=dastool-warning] .tooltip-content{color:#78350f}.tippy-box[data-theme~=dastool-warning][data-placement^=top]>.tippy-arrow:before{border-top-color:#fef3c7}.tippy-box[data-theme~=dastool-warning][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fef3c7}.tippy-box[data-theme~=dastool-warning][data-placement^=left]>.tippy-arrow:before{border-left-color:#fef3c7}.tippy-box[data-theme~=dastool-warning][data-placement^=right]>.tippy-arrow:before{border-right-color:#fef3c7}.tippy-box[data-theme~=dastool-success]{background-color:#d1fae5;border:1px solid #34d399;color:#065f46}.tippy-box[data-theme~=dastool-success] .tooltip-content{color:#047857}.tippy-box[data-theme~=dastool-success][data-placement^=top]>.tippy-arrow:before{border-top-color:#d1fae5}.tippy-box[data-theme~=dastool-success][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#d1fae5}.tippy-box[data-theme~=dastool-success][data-placement^=left]>.tippy-arrow:before{border-left-color:#d1fae5}.tippy-box[data-theme~=dastool-success][data-placement^=right]>.tippy-arrow:before{border-right-color:#d1fae5}.tippy-box[data-theme~=dastool-error]{background-color:#fee2e2;border:1px solid #f87171;color:#991b1b}.tippy-box[data-theme~=dastool-error] .tooltip-content{color:#7f1d1d}.tippy-box[data-theme~=dastool-error][data-placement^=top]>.tippy-arrow:before{border-top-color:#fee2e2}.tippy-box[data-theme~=dastool-error][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fee2e2}.tippy-box[data-theme~=dastool-error][data-placement^=left]>.tippy-arrow:before{border-left-color:#fee2e2}.tippy-box[data-theme~=dastool-error][data-placement^=right]>.tippy-arrow:before{border-right-color:#fee2e2}
