:root{--primary: 20 100% 50%;--primary-hover: 20 100% 45%}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:#252a42;border-radius:8px}::-webkit-scrollbar-track{background-color:#141729;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#A084E8 0%,#4F46E5 100%)}input:-webkit-autofill{background-color:#282634!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.x-cloak{display:none!important}body{margin:0;padding:0;background:#0d0d12}.main-bg{background:#201e2d!important}.gray-bg{background:#32303f!important}.slider{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;outline:none;opacity:.7;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#f8df5a;cursor:pointer;box-shadow:0 0 5px #00000080}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#f8df5a;cursor:pointer;box-shadow:0 0 5px #00000080}.loader-container{width:100%}.loader-bar{height:4px;background:rgba(255,255,255,.1);border-radius:2px;overflow:hidden;position:relative}.loader-bar:before{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(90deg,transparent,#F5D76E,#FFD700);animation:loading 1.5s infinite linear;border-radius:2px;box-shadow:0 0 10px #f5d76e,0 0 5px #f5d76e}@keyframes loading{0%{left:-50%}to{left:150%}}.glow{height:10px;width:100%;background:radial-gradient(ellipse at center,rgba(245,215,110,.3) 0%,rgba(0,0,0,0) 70%);margin-top:-2px;opacity:.7;animation:glow 1.5s infinite linear}@keyframes glow{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}.fixed-btn,.demo-block,.app{display:var(--app-display, block)}.modal-portal-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.modal-backdrop.svelte-16172ng{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s;pointer-events:auto}.modal-content.svelte-16172ng{background-color:#232425;border:1px solid #ffffff10;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s}.modal-sm.svelte-16172ng{max-width:24rem}.modal-md.svelte-16172ng{max-width:28rem}.modal-lg.svelte-16172ng{max-width:32rem}.modal-xl.svelte-16172ng{max-width:36rem}.modal-2xl.svelte-16172ng{max-width:42rem}.modal-3xl.svelte-16172ng{max-width:48rem}.modal-4xl.svelte-16172ng{max-width:56rem}.modal-5xl.svelte-16172ng{max-width:64rem}.modal-6xl.svelte-16172ng{max-width:72rem}.modal-7xl.svelte-16172ng{max-width:80rem}.modal-full.svelte-16172ng{max-width:100%}.modal-header.svelte-16172ng{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #ffffff10}.modal-title.svelte-16172ng{font-size:1.125rem;font-weight:500;color:#fff;margin:0}.modal-close-btn.svelte-16172ng{color:#9ca3af;background:none;border:none;cursor:pointer;padding:.25rem;outline:none;transition:color .2s}.modal-close-btn.svelte-16172ng:hover{color:#fff}.modal-close-icon.svelte-16172ng{width:1.25rem;height:1.25rem}.modal-body.svelte-16172ng{flex:1;overflow:auto;padding:1rem;color:#fff;font-size:14px}.modal-footer.svelte-16172ng{padding:1rem 1.5rem;border-top:1px solid rgba(80,80,81,.3)}.fade-enter.svelte-16172ng,.fade-leave-to.svelte-16172ng{opacity:0}.fade-enter-active.svelte-16172ng,.fade-leave-active.svelte-16172ng{transition:opacity .2s ease}.scale-enter.svelte-16172ng,.scale-leave-to.svelte-16172ng{transform:scale(.95)}.scale-enter-active.svelte-16172ng,.scale-leave-active.svelte-16172ng{transition:transform .2s ease}.modal-search-container.svelte-16172ng{flex:0 0 auto;display:flex;justify-content:flex-end;max-width:20rem;margin-left:auto;margin-right:1rem}.search-input-wrapper.svelte-16172ng{position:relative;width:100%}.search-icon.svelte-16172ng{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#9ca3af;width:1rem;height:1rem}.modal-search-input.svelte-16172ng{width:100%;background-color:#2a2a2b;color:#fff;padding:.5rem .75rem .5rem 2.5rem;border-radius:.5rem;font-size:.875rem;border:1px solid #ffffff20;outline:none;transition:all .2s ease}.modal-search-input.svelte-16172ng:focus{border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf64d;background:#32303f}.modal-search-input.svelte-16172ng::-moz-placeholder{color:#9ca3af}.modal-search-input.svelte-16172ng::placeholder{color:#9ca3af}.search-clear-btn.svelte-16172ng{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.125rem;border-radius:.25rem;transition:all .2s ease}.search-clear-btn.svelte-16172ng:hover{color:#8b5cf6;background:rgba(139,92,246,.1)}@media (max-width: 768px){.modal-search-container.svelte-16172ng{max-width:12rem;margin:0 .5rem}.modal-search-input.svelte-16172ng{font-size:.75rem;padding:.375rem .5rem .375rem 2rem}.search-icon.svelte-16172ng{left:.5rem;width:.875rem;height:.875rem}.search-clear-btn.svelte-16172ng{right:.5rem}}.confirm-dialog-backdrop.svelte-1r8jubu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.confirm-dialog-container.svelte-1r8jubu{background:linear-gradient(to bottom,#181A20,#181A20);border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:24rem;width:100%;padding:1.5rem;position:relative}.close-button.svelte-1r8jubu{position:absolute;top:.75rem;right:.75rem;color:#9ca3af;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s}.close-button.svelte-1r8jubu:hover{color:#4b5563}.dialog-content.svelte-1r8jubu{display:flex;flex-direction:column;align-items:center}.dialog-message.svelte-1r8jubu{color:#fff;text-align:center;font-size:1rem;margin-bottom:1.5rem;line-height:1.5}.dialog-buttons.svelte-1r8jubu{display:flex;gap:1rem;justify-content:center}.confirm-button.svelte-1r8jubu,.cancel-button.svelte-1r8jubu{color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s;border:none;cursor:pointer;font-size:1rem;font-weight:500}.confirm-button.svelte-1r8jubu:disabled,.cancel-button.svelte-1r8jubu:disabled{opacity:.6;cursor:not-allowed}.cancel-button.svelte-1r8jubu{background-color:#4b5563}.cancel-button.svelte-1r8jubu:hover:not(:disabled){background-color:#374151}.bg-red-600.svelte-1r8jubu{background-color:#dc2626}.hover\:bg-red-700.svelte-1r8jubu:hover{background-color:#b91c1c}.bg-blue-600.svelte-1r8jubu{background-color:#2563eb}.hover\:bg-blue-700.svelte-1r8jubu:hover{background-color:#1d4ed8}.bg-green-600.svelte-1r8jubu{background-color:#16a34a}.hover\:bg-green-700.svelte-1r8jubu:hover{background-color:#15803d}.bg-gray-600.svelte-1r8jubu{background-color:#4b5563}.hover\:bg-gray-700.svelte-1r8jubu:hover{background-color:#374151}.native-swiper-container.svelte-12a5yia.svelte-12a5yia{box-sizing:border-box;height:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgb(99 109 225 / 10%);padding:1.5rem}.native-swiper-tip.svelte-12a5yia.svelte-12a5yia{text-align:center;color:#fff;font-size:1.1rem;margin-bottom:1.2rem;font-weight:600;letter-spacing:.05em}.native-swiper-wrapper.svelte-12a5yia.svelte-12a5yia{display:flex;align-items:center;height:calc(100% - 3rem);width:100%}.native-swiper.svelte-12a5yia.svelte-12a5yia{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1rem}.native-swiper-track.svelte-12a5yia.svelte-12a5yia{display:flex;height:100%;transition:transform ease-out;will-change:transform}.native-swiper-slide.svelte-12a5yia.svelte-12a5yia{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.media-image.svelte-12a5yia.svelte-12a5yia,.media-video.svelte-12a5yia.svelte-12a5yia{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;border-radius:1rem;overflow:hidden}.media-img.svelte-12a5yia.svelte-12a5yia{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:1rem}.media-video-el.svelte-12a5yia.svelte-12a5yia{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:1rem}.media-video-el.svelte-12a5yia.svelte-12a5yia::-webkit-media-controls{display:none!important}.media-video-el.svelte-12a5yia.svelte-12a5yia::-webkit-media-controls-enclosure{display:none!important}.media-video-el.svelte-12a5yia.svelte-12a5yia::-webkit-media-controls-panel{display:none!important}.media-video-el.svelte-12a5yia.svelte-12a5yia::-moz-media-controls{display:none!important}.media-video-el.svelte-12a5yia.svelte-12a5yia::-o-media-controls{display:none!important}.video-play-btn.svelte-12a5yia.svelte-12a5yia{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.5);border-radius:50%;padding:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:3;border:none}.video-play-btn.svelte-12a5yia.svelte-12a5yia:hover{background:rgba(0,0,0,.7)}.nav-button.svelte-12a5yia.svelte-12a5yia{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:none;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:4;color:#333}.nav-button.svelte-12a5yia.svelte-12a5yia:hover{background:rgba(255,255,255,1);transform:translateY(-50%) scale(1.1)}.nav-button.svelte-12a5yia svg.svelte-12a5yia{width:1.5rem;height:1.5rem}.nav-prev.svelte-12a5yia.svelte-12a5yia{left:1rem}.nav-next.svelte-12a5yia.svelte-12a5yia{right:1rem}.pagination.svelte-12a5yia.svelte-12a5yia{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:4}.pagination-dot.svelte-12a5yia.svelte-12a5yia{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.4);border:none;cursor:pointer;transition:all .2s;padding:0}.pagination-dot.svelte-12a5yia.svelte-12a5yia:hover{background:rgba(255,255,255,.6)}.pagination-dot.active.svelte-12a5yia.svelte-12a5yia{background:#fff;width:1.5rem;border-radius:.25rem}.native-swiper.svelte-12a5yia.svelte-12a5yia{-moz-user-select:none;user-select:none;-webkit-user-select:none}.full-height.svelte-12a5yia.svelte-12a5yia{height:100%;padding:0;border:none;background:transparent;border-radius:0}.full-height-wrapper.svelte-12a5yia.svelte-12a5yia{height:100%}.full-height.svelte-12a5yia .native-swiper-wrapper.svelte-12a5yia{height:100%;width:100%}.full-height.svelte-12a5yia .media-img.svelte-12a5yia,.full-height.svelte-12a5yia .media-video-el.svelte-12a5yia{max-height:100%;height:100%;-o-object-fit:contain;object-fit:contain}.full-height.svelte-12a5yia .media-image.svelte-12a5yia,.full-height.svelte-12a5yia .media-video.svelte-12a5yia{height:100%}@media (max-width: 768px){.nav-button.svelte-12a5yia.svelte-12a5yia{display:none}}.thumbnail-nav.svelte-12a5yia.svelte-12a5yia{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:4;background:rgba(0,0,0,.6);padding:.4rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:90%;overflow-x:auto;scrollbar-width:none}.thumbnail-nav.svelte-12a5yia.svelte-12a5yia::-webkit-scrollbar{display:none}.thumbnail-item.svelte-12a5yia.svelte-12a5yia{flex:0 0 auto;height:3rem;width:auto;border:2px solid transparent;border-radius:.25rem;cursor:pointer;transition:all .2s;padding:0;background:transparent;position:relative;overflow:hidden}.thumbnail-item.svelte-12a5yia.svelte-12a5yia:hover{transform:scale(1.05);border-color:#ffffff80}.thumbnail-item.active.svelte-12a5yia.svelte-12a5yia{border-color:#fff;box-shadow:0 0 0 1px #ffffff4d}.thumbnail-img.svelte-12a5yia.svelte-12a5yia{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;display:block;max-width:5rem;min-width:2.5rem}.thumbnail-video.svelte-12a5yia.svelte-12a5yia{position:relative;height:100%;display:flex;align-items:center}.video-indicator.svelte-12a5yia.svelte-12a5yia{position:absolute;bottom:.2rem;right:.2rem;background:rgba(0,0,0,.7);width:1rem;height:1rem;border-radius:.125rem;display:flex;align-items:center;justify-content:center;color:#fff}.video-indicator.svelte-12a5yia svg.svelte-12a5yia{width:.7rem;height:.7rem}@media (max-width: 768px){.thumbnail-nav.svelte-12a5yia.svelte-12a5yia{bottom:.5rem;padding:.3rem}.thumbnail-item.svelte-12a5yia.svelte-12a5yia{height:2.5rem}.thumbnail-img.svelte-12a5yia.svelte-12a5yia{max-width:4rem}}.preview-content.svelte-14lh5ef.svelte-14lh5ef{display:flex;flex-direction:column;padding:0;width:100%;height:100%;max-height:85vh;box-sizing:border-box}.preview-media-area.svelte-14lh5ef.svelte-14lh5ef{width:100%;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,.1)}.preview-sidebar.svelte-14lh5ef.svelte-14lh5ef{display:flex;flex-direction:column}@media (min-width: 768px){.preview-content.svelte-14lh5ef.svelte-14lh5ef{flex-direction:row;height:100%}.preview-media-area.svelte-14lh5ef.svelte-14lh5ef{width:70%;height:70vh;flex:none}.preview-sidebar.svelte-14lh5ef.svelte-14lh5ef{width:30%;display:flex;flex-direction:column}.preview-info.svelte-14lh5ef.svelte-14lh5ef{flex:1;padding:1rem;overflow-y:auto}.preview-actions.svelte-14lh5ef.svelte-14lh5ef{padding:1rem;border-top:1px solid rgba(255,255,255,.1);margin-top:0;flex-shrink:0}}.preview-empty.svelte-14lh5ef.svelte-14lh5ef{color:#9ca3af;text-align:center;padding:2.5rem 0;width:100%}.preview-info.svelte-14lh5ef.svelte-14lh5ef{padding:1rem;flex-shrink:0;overflow-y:auto}.info-content.svelte-14lh5ef.svelte-14lh5ef{display:flex;flex-direction:column;gap:.75rem}.preview-title.svelte-14lh5ef.svelte-14lh5ef{color:#fff;font-weight:700;font-size:1.25rem}.preview-meta.svelte-14lh5ef.svelte-14lh5ef{display:flex;justify-content:space-between;align-items:center;gap:1rem}.preview-id.svelte-14lh5ef.svelte-14lh5ef{color:#9ca3af;font-size:1rem}.preview-credits.svelte-14lh5ef.svelte-14lh5ef{color:#9ca3af;font-size:1rem;display:flex;align-items:center;gap:.25rem}.credits-icon.svelte-14lh5ef.svelte-14lh5ef{width:1.2em;height:1.2em}.preview-model.svelte-14lh5ef.svelte-14lh5ef,.preview-status.svelte-14lh5ef.svelte-14lh5ef{color:#9ca3af;font-size:.9rem}.preview-time.svelte-14lh5ef.svelte-14lh5ef{color:#9ca3af;font-size:.875rem}.status-completed.svelte-14lh5ef.svelte-14lh5ef{color:#10b981;text-transform:capitalize}.status-processing.svelte-14lh5ef.svelte-14lh5ef{color:#3b82f6;text-transform:capitalize}.status-pending.svelte-14lh5ef.svelte-14lh5ef{color:#f59e0b;text-transform:capitalize}.status-failed.svelte-14lh5ef.svelte-14lh5ef{color:#ef4444;text-transform:capitalize}.preview-tip.svelte-14lh5ef.svelte-14lh5ef{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:10px;color:#f59e0b;font-size:.95rem;border:1px dashed #f59e0b;border-radius:10px;margin-top:.5rem}.upgrade-btn.svelte-14lh5ef.svelte-14lh5ef,.gradient-btn.svelte-14lh5ef.svelte-14lh5ef{flex-shrink:0;padding:8px 16px;color:#fff;font-size:.95rem;border:none;background:linear-gradient(98deg,#a570ff 0%,#ff6eb2 50%,#ffad66 100%);border-radius:40px;cursor:pointer;transition:opacity .2s}.upgrade-btn.svelte-14lh5ef.svelte-14lh5ef:hover{opacity:.9}.preview-actions.svelte-14lh5ef.svelte-14lh5ef,.preview-other.svelte-14lh5ef.svelte-14lh5ef{display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:1rem;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0;margin-top:auto}.preview-btn.svelte-14lh5ef.svelte-14lh5ef{min-width:7rem;padding:.75rem 1.5rem;border-radius:9999px;font-weight:500;font-size:1rem;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.preview-btn-download.svelte-14lh5ef.svelte-14lh5ef{background:#2563eb;color:#fff}.preview-btn-download.svelte-14lh5ef.svelte-14lh5ef:hover{background:#1d4ed8}.preview-btn-delete.svelte-14lh5ef.svelte-14lh5ef{background:#ef4444;color:#fff}.preview-btn-delete.svelte-14lh5ef.svelte-14lh5ef:hover:not(:disabled){background:#b91c1c}.preview-btn-delete.svelte-14lh5ef.svelte-14lh5ef:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 767px){.preview-content.svelte-14lh5ef.svelte-14lh5ef{height:100%;flex-direction:column}.preview-media-area.svelte-14lh5ef.svelte-14lh5ef{flex:1;width:100%}.preview-sidebar.svelte-14lh5ef.svelte-14lh5ef{flex-shrink:0}.preview-info.svelte-14lh5ef.svelte-14lh5ef{padding:1rem;overflow-y:auto}.preview-actions.svelte-14lh5ef.svelte-14lh5ef{padding:1rem;border-top:1px solid rgba(255,255,255,.1)}.preview-other.svelte-14lh5ef .preview-btn.svelte-14lh5ef{width:100%}.preview-actions.svelte-14lh5ef .preview-btn.svelte-14lh5ef{width:50%}.preview-meta.svelte-14lh5ef.svelte-14lh5ef{flex-direction:column;align-items:flex-start}}.flex-shrink-0.svelte-14lh5ef.svelte-14lh5ef{flex-shrink:0}.pagination-wrapper.svelte-r4julu{display:flex;flex-direction:column;align-items:center;gap:1rem;border-radius:.5rem}.pagination-container.svelte-r4julu{display:flex;align-items:center;gap:.5rem}.pagination-btn.svelte-r4julu{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem;border:none;border-radius:.375rem;background-color:#1c2135;color:#fff;font-size:.875rem;font-weight:500;border:1px solid #ffffff20;cursor:pointer;transition:all .2s ease-in-out}.pagination-btn.svelte-r4julu:hover:not(:disabled){background-color:#8b5cf6;transform:translateY(-1px)}.pagination-btn.svelte-r4julu:active:not(:disabled){transform:translateY(0)}.pagination-btn.active.svelte-r4julu{background-color:#8b5cf6;color:#fff;font-weight:600}.pagination-btn.svelte-r4julu:disabled{opacity:.5;cursor:not-allowed}.pagination-btn.svelte-r4julu:disabled:hover{background-color:#4b5563;transform:none}.prev-btn.svelte-r4julu,.next-btn.svelte-r4julu{font-size:1.25rem;font-weight:700}.pagination-ellipsis.svelte-r4julu{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:.5rem;color:#9ca3af;font-size:.875rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;pointer-events:none;margin:0;box-sizing:border-box;flex-shrink:0}@media (max-width: 768px){.pagination-wrapper.svelte-r4julu{flex-direction:column;align-items:center;gap:.75rem}.pagination-btn.svelte-r4julu{min-width:2.25rem;height:2.25rem;font-size:.75rem}}.task-list.svelte-9nobz5.svelte-9nobz5{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgb(99 109 225 / 10%);padding:1.5rem}.task-header.svelte-9nobz5.svelte-9nobz5{margin-bottom:10px;flex-shrink:0;z-index:10}.header-content.svelte-9nobz5.svelte-9nobz5{display:flex;justify-content:space-between;margin-bottom:.8em;line-height:1.35em}.header-content.svelte-9nobz5 h2.svelte-9nobz5{margin:0;font-weight:600;color:#e0e0e0}.refresh-btn.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;gap:.5em;padding:.6em 1em;font-size:.85em;border:.1em solid rgba(120,120,120,.5);background-color:#00366b5c;color:#d0d0d0;border-radius:.4em;cursor:pointer;transition:all .2s}.refresh-btn.svelte-9nobz5.svelte-9nobz5:hover:not(:disabled){background:#00366b90;border-color:#8b5cf6cc}.refresh-btn.svelte-9nobz5.svelte-9nobz5:disabled{opacity:.6;cursor:not-allowed}.header-with-tabs.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8em}.tab-bar.svelte-9nobz5.svelte-9nobz5{display:flex;gap:0;background:rgba(255,255,255,.06);border-radius:.5rem;padding:.25rem}.tab-item.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.5em 1.2em;font-size:.85em;border:none;background:transparent;color:#888;border-radius:.35rem;cursor:pointer;transition:all .2s;white-space:nowrap;min-width:100px}.tab-item.svelte-9nobz5.svelte-9nobz5:hover:not(.tab-active){color:#b0b0b0;background:rgba(255,255,255,.04)}.tab-item.tab-active.svelte-9nobz5.svelte-9nobz5{background:rgba(255,255,255,.12);color:#f0f0f0;font-weight:500}.task-stats.svelte-9nobz5.svelte-9nobz5{display:flex;gap:1.5rem}.stat.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.stat-label.svelte-9nobz5.svelte-9nobz5{color:#b0b0b0}.stat-value.svelte-9nobz5.svelte-9nobz5{font-weight:600;color:#e0e0e0}.task-content.svelte-9nobz5.svelte-9nobz5{flex:1;overflow-y:auto;padding:1em;margin:0 -1em;position:relative}.loading-indicator.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280;gap:1rem}.tasks.svelte-9nobz5.svelte-9nobz5{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.8em}@media (max-width: 767px){.tasks.svelte-9nobz5.svelte-9nobz5{grid-template-columns:repeat(auto-fill,minmax(calc(50% - .4em),1fr))}}@media (max-width: 320px){.tasks.svelte-9nobz5.svelte-9nobz5{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.task-item.svelte-9nobz5.svelte-9nobz5{min-width:0;box-sizing:border-box;position:relative;border-radius:16px;border:1px solid #ffffff10;transition:all .2s;overflow:hidden}.task-main.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.task-thumbnail.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;position:relative;background:#201e2d;border-radius:.5rem;overflow:hidden}.thumbnail-img.svelte-9nobz5.svelte-9nobz5{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;border-radius:.5rem}.thumbnail-overlay.svelte-9nobz5.svelte-9nobz5{position:absolute;top:0;right:0;background:rgba(0,0,0,.7);border-radius:0 0 0 .5rem;padding:.2rem .4rem;display:flex;align-items:center;justify-content:center}.task-type-overlay.svelte-9nobz5.svelte-9nobz5{color:#fff;fill:#fff}.task-info.svelte-9nobz5.svelte-9nobz5{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:10px}.task-info-left.svelte-9nobz5.svelte-9nobz5{flex-grow:1}.task-title.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;gap:10px;margin-bottom:.5rem}.task-name.svelte-9nobz5.svelte-9nobz5{font-weight:600;color:#e0e0e0;font-size:.9em}.task-credits.svelte-9nobz5.svelte-9nobz5{padding:.125rem .5rem;background:#ffffff10;border:1px solid #ffffff20;color:#ff0;border-radius:1rem;font-size:.75rem;display:flex;font-weight:500;flex-shrink:0;gap:5px}.task-description.svelte-9nobz5.svelte-9nobz5{color:#b0b0b0;font-size:.8em;margin-bottom:.5em}.task-meta.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;gap:.25rem}.task-time.svelte-9nobz5.svelte-9nobz5{font-size:.75em;color:#a0a0a0}.task-status.svelte-9nobz5.svelte-9nobz5{flex-shrink:0}.status-indicator.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;align-items:center;gap:.5rem;justify-content:center}.status-text.svelte-9nobz5.svelte-9nobz5{font-size:1rem;font-weight:500;text-transform:capitalize}.status-completed.svelte-9nobz5 .status-text.svelte-9nobz5{color:#10b981}.status-processing.svelte-9nobz5 .status-text.svelte-9nobz5{color:#3b82f6}.status-pending.svelte-9nobz5 .status-text.svelte-9nobz5{color:#f59e0b}.status-failed.svelte-9nobz5.svelte-9nobz5{background:#ff000030}.status-failed.svelte-9nobz5 .status-text.svelte-9nobz5{color:#ef4444}.progress-bar.svelte-9nobz5.svelte-9nobz5{width:100px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin:.25rem 0;margin-left:auto}.progress-fill.svelte-9nobz5.svelte-9nobz5{height:100%;background:#3b82f6;transition:width .3s ease}.progress-text.svelte-9nobz5.svelte-9nobz5{display:flex;justify-content:center;font-size:.75rem;color:#6b7280}.error-message.svelte-9nobz5.svelte-9nobz5{font-size:.75rem;color:#ef4444;margin-top:.25rem}.task-actions.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end}.action-btn.svelte-9nobz5.svelte-9nobz5{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;border:1px solid transparent;border-radius:2rem;cursor:pointer;transition:all .2s}.action-btn.download.svelte-9nobz5.svelte-9nobz5{background:linear-gradient(90deg,#ab71f8 0%,#fc74b7 47%,#f9a37a 100%);border-radius:4px;color:#fff;border:none}.action-btn.download.svelte-9nobz5.svelte-9nobz5:hover{background:linear-gradient(90deg,#ab71f8 0%,#fc74b7 47%,#f9a37a 100%);opacity:.9}.action-btn.retry.svelte-9nobz5.svelte-9nobz5{background:#dbeafe;color:#1e40af;border-color:#bfdbfe}.action-btn.retry.svelte-9nobz5.svelte-9nobz5:hover{background:#bfdbfe}.action-btn.cancel.svelte-9nobz5.svelte-9nobz5{color:#fff;background:#8ea0b25c;border-color:#78787880}.action-btn.cancel.svelte-9nobz5.svelte-9nobz5:hover{background:#00366b90;border-color:#8b5cf6cc}.action-btn.delete.svelte-9nobz5.svelte-9nobz5{background:#fee2e2;color:#dc2626;border-color:#fecaca}.action-btn.delete.svelte-9nobz5.svelte-9nobz5:hover{background:#fecaca}.task-footer.svelte-9nobz5.svelte-9nobz5{flex-shrink:0;height:3em;padding:.75em;border-top:.1em solid rgba(255,255,255,.1);z-index:10}.pagination.svelte-9nobz5.svelte-9nobz5{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem}.page-btn.svelte-9nobz5.svelte-9nobz5{padding:.6em .8em;font-size:.9em;border:none;background:rgba(216,216,216,.15);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d0d0d0;cursor:pointer;transition:all .2s;min-width:2.5em}.page-btn.svelte-9nobz5.svelte-9nobz5:hover:not(:disabled){background:rgba(216,216,216,.3)}.page-btn.svelte-9nobz5.svelte-9nobz5:disabled{opacity:.5;cursor:not-allowed}.page-btn.active.svelte-9nobz5.svelte-9nobz5{background:rgba(216,216,216,.6);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.page-info.svelte-9nobz5.svelte-9nobz5{text-align:center;font-size:.9em;color:#d0d0d0;font-weight:500}.pagination-loading.svelte-9nobz5.svelte-9nobz5{text-align:center;font-size:.9em;color:#b0b0b0;padding:.5rem}.spinning.svelte-9nobz5.svelte-9nobz5{animation:svelte-9nobz5-spin 1s linear infinite;transform-origin:center}@keyframes svelte-9nobz5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.task-content.svelte-9nobz5.svelte-9nobz5{padding:0 .75rem}.task-footer.svelte-9nobz5.svelte-9nobz5{padding:.75rem}.task-status.svelte-9nobz5.svelte-9nobz5{margin-left:0;text-align:left}.status-indicator.svelte-9nobz5.svelte-9nobz5{justify-content:flex-start}.progress-bar.svelte-9nobz5.svelte-9nobz5{margin-left:0}.task-actions.svelte-9nobz5.svelte-9nobz5{justify-content:flex-start}.page-numbers.svelte-9nobz5.svelte-9nobz5{flex-wrap:wrap}}.delete-confirm-overlay.svelte-9nobz5.svelte-9nobz5{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000d9;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;color:#fff;z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.delete-confirm-text.svelte-9nobz5.svelte-9nobz5{margin-bottom:1rem;text-align:center;margin:0 0 1rem}.delete-confirm-buttons.svelte-9nobz5.svelte-9nobz5{display:flex;gap:1rem}.delete-confirm-yes.svelte-9nobz5.svelte-9nobz5{padding:.5rem 1rem;background-color:#dc2626;border-radius:.375rem;border:none;color:#fff;cursor:pointer;transition:background-color .2s}.delete-confirm-yes.svelte-9nobz5.svelte-9nobz5:hover{background-color:#b91c1c}.delete-confirm-no.svelte-9nobz5.svelte-9nobz5{padding:.5rem 1rem;background-color:#4b5563;border-radius:.375rem;border:none;color:#fff;cursor:pointer;transition:background-color .2s}.delete-confirm-no.svelte-9nobz5.svelte-9nobz5:hover{background-color:#374151}.loading-dots.svelte-9nobz5.svelte-9nobz5{display:inline-block;min-width:1.5em;text-align:left;animation:svelte-9nobz5-pulse 1.5s ease-in-out infinite}@keyframes svelte-9nobz5-pulse{0%,to{opacity:.6}50%{opacity:1}}.how-it-works-content.svelte-9nobz5.svelte-9nobz5{padding:1em}.how-it-works.svelte-9nobz5.svelte-9nobz5{color:#e0e0e0}.how-it-works-title.svelte-9nobz5.svelte-9nobz5{font-size:1.1em;font-weight:600;color:#f0f0f0;margin:0 0 .75em}.how-it-works-desc.svelte-9nobz5.svelte-9nobz5{font-size:.9em;color:#b0b0b0;line-height:1.6;margin:0 0 1.5em}.steps-list.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;gap:1.25em}.step-item.svelte-9nobz5.svelte-9nobz5{display:flex;gap:1em;align-items:flex-start}.step-number.svelte-9nobz5.svelte-9nobz5{flex-shrink:0;width:1.75em;height:1.75em;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:.85em;font-weight:600;border-radius:50%}.step-content.svelte-9nobz5.svelte-9nobz5{flex:1;min-width:0}.step-title.svelte-9nobz5.svelte-9nobz5{font-size:.95em;font-weight:500;color:#e0e0e0;margin:0 0 .4em}.step-desc.svelte-9nobz5.svelte-9nobz5{font-size:.85em;color:#a0a0a0;line-height:1.5;margin:0}.step-image.svelte-9nobz5.svelte-9nobz5{margin-top:.75em;max-width:100%;border-radius:.5em;border:1px solid rgba(255,255,255,.1)}.tips-section.svelte-9nobz5.svelte-9nobz5{margin-top:1.5em;padding:1em;background:rgba(255,255,255,.05);border-radius:.5em;border:1px solid rgba(255,255,255,.1)}.tips-title.svelte-9nobz5.svelte-9nobz5{font-size:.9em;font-weight:600;color:#e0e0e0;margin:0 0 .75em}.tips-list.svelte-9nobz5.svelte-9nobz5{margin:0;padding-left:1.25em}.tip-item.svelte-9nobz5.svelte-9nobz5{font-size:.85em;color:#b0b0b0;line-height:1.6;margin-bottom:.4em}.tip-item.svelte-9nobz5.svelte-9nobz5:last-child{margin-bottom:0}.demo-video-section.svelte-9nobz5.svelte-9nobz5{margin-bottom:1.5em;border-radius:.75em;overflow:hidden;background:#000}.demo-video.svelte-9nobz5.svelte-9nobz5{width:100%;display:block;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.hiw-pricing-section.svelte-9nobz5.svelte-9nobz5{margin-top:1.5em;padding:1.25em;background:rgba(255,255,255,.05);border-radius:.5em;border:1px solid rgba(255,255,255,.1)}.hiw-pricing-title.svelte-9nobz5.svelte-9nobz5{font-size:1em;font-weight:600;color:#f0f0f0;margin:0 0 .5em}.hiw-pricing-desc.svelte-9nobz5.svelte-9nobz5{font-size:.85em;color:silver;line-height:1.5;margin:0 0 1em}.hiw-pricing-grid.svelte-9nobz5.svelte-9nobz5{display:flex;flex-wrap:wrap;gap:.5em}.hiw-pricing-item.svelte-9nobz5.svelte-9nobz5{display:flex;flex-direction:column;padding:.6em 1em;background:#2a2d4a;border-radius:.4em;border-left:2px solid #a78bfa}.hiw-pricing-name.svelte-9nobz5.svelte-9nobz5{font-size:.8em;color:#d5d5d5;margin-bottom:.2em}.hiw-pricing-credits.svelte-9nobz5.svelte-9nobz5{font-size:.85em;color:#b49dfa;font-weight:600}.verification-input-container.svelte-fvmqca{position:relative;display:flex}.input-wrapper.svelte-fvmqca{flex-grow:1}.input-icon.svelte-fvmqca{position:absolute;top:0;bottom:0;left:0;padding-left:.75rem;display:flex;align-items:center;pointer-events:none}.email-input.svelte-fvmqca{box-sizing:border-box;background-color:#282634;border:1px solid #ffffff20;color:#fff;border-radius:.5rem;display:block;width:100%;padding:.625rem .625rem .625rem 2.5rem}.email-input.svelte-fvmqca:focus{outline:none;border-color:#535361}.send-button.svelte-fvmqca{position:absolute;right:0;min-width:85px;height:100%;background-color:#535361;color:#ddd;font-size:12px;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.send-button.svelte-fvmqca:hover:not(:disabled){background-color:#69697a}.send-button.svelte-fvmqca:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-fvmqca{height:1rem;width:1rem;color:#000;animation:svelte-fvmqca-spin 1s linear infinite}.spinner-circle.svelte-fvmqca{opacity:.25}.spinner-path.svelte-fvmqca{opacity:.75}@keyframes svelte-fvmqca-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.google-login-button.svelte-125a2my{width:100%;background-color:#fff;color:#000;font-weight:500;border-radius:.5rem;padding:.625rem;text-align:center;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer;transition:background-color .2s ease}.google-login-button.svelte-125a2my:hover:not(:disabled){background-color:#8b5cf680}.google-login-button.svelte-125a2my:disabled{opacity:.5;cursor:not-allowed}.loading-spinner.svelte-125a2my{height:1rem;width:1rem;color:#fff;margin-left:-.25rem;margin-right:.5rem;animation:svelte-125a2my-spin 1s linear infinite}.spinner-circle.svelte-125a2my{opacity:.25}.spinner-path.svelte-125a2my{opacity:.75}.google-icon.svelte-125a2my{width:1.25rem;height:1.25rem;margin-right:.5rem}@keyframes svelte-125a2my-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-container.svelte-5st19h{display:flex;flex-direction:column;gap:1.5rem}.alert-error.svelte-5st19h{background-color:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;padding:1rem;align-items:center;gap:5px}.alert-success.svelte-5st19h{background-color:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:.5rem;padding:1rem;display:flex;align-items:flex-start;gap:10px}.alert-text.svelte-5st19h{font-size:.875rem;line-height:1.25rem}.error-text.svelte-5st19h{color:#f87171}.success-text.svelte-5st19h{color:#4ade80}.form-container.svelte-5st19h{display:flex;flex-direction:column;gap:1rem;color:#fff}.form-label.svelte-5st19h{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;margin-bottom:.25rem}.input-container.svelte-5st19h{position:relative}.input-icon-left.svelte-5st19h{position:absolute;top:0;bottom:0;left:0;padding-left:.75rem;display:flex;align-items:center;pointer-events:none}.input-icon-right.svelte-5st19h{position:absolute;top:0;bottom:0;right:0;padding-right:.75rem;display:flex;align-items:center;background:none;border:none;cursor:pointer;color:#6a6a6a}.form-input.svelte-5st19h{box-sizing:border-box;background-color:#282634;border:1px solid #ffffff20;color:#fff;border-radius:.5rem;display:block;width:100%;padding:.625rem .625rem .625rem 2.5rem}.form-input.svelte-5st19h:focus{outline:none;ring:2px solid #535361;border-color:#535361}.form-input-with-right.svelte-5st19h{box-sizing:border-box;background-color:#282634;border:1px solid #ffffff20;color:#fff;border-radius:.5rem;display:block;width:100%;padding:.625rem 2.5rem}.form-input-with-right.svelte-5st19h:focus{outline:none;ring:2px solid #535361;border-color:#535361}.form-input-simple.svelte-5st19h{background-color:#232425;border:1px solid #505051;color:#fff;border-radius:.5rem;display:block;width:100%;padding:.625rem}.form-input-simple.svelte-5st19h:focus{outline:none;ring:2px solid #535361;border-color:#535361}.password-hint.svelte-5st19h{font-size:.75rem;line-height:1rem;color:#9ca3af;margin-top:.25rem}.forgot-password-container.svelte-5st19h{display:flex;justify-content:space-between;align-items:center}.forgot-password-link.svelte-5st19h{font-size:.875rem;line-height:1.25rem;color:#535361;background:none;border:none;cursor:pointer}.forgot-password-link.svelte-5st19h:hover{text-decoration:underline}.forgot-password-description.svelte-5st19h{font-size:.875rem;line-height:1.25rem;color:#9ca3af;margin-bottom:1rem}.submit-button.svelte-5st19h{width:100%;background-color:#8b5cf6;color:#fff;font-weight:500;border-radius:.5rem;padding:.625rem;text-align:center;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.submit-button.svelte-5st19h:hover{background-color:#9e74ff}.submit-button.svelte-5st19h:disabled{cursor:not-allowed;opacity:.5}.loading-spinner.svelte-5st19h{animation:svelte-5st19h-spin 1s linear infinite;margin-left:-.25rem;margin-right:.5rem;height:1rem;width:1rem;color:#000}@keyframes svelte-5st19h-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-circle.svelte-5st19h{opacity:.25}.spinner-path.svelte-5st19h{opacity:.75}.divider-container.svelte-5st19h{position:relative}.divider-line-container.svelte-5st19h{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center}.divider-line.svelte-5st19h{width:100%;border-top:1px solid #4b5563}.divider-text-container.svelte-5st19h{position:relative;display:flex;justify-content:center;font-size:.875rem;line-height:1.25rem}.divider-text.svelte-5st19h{padding-left:.5rem;padding-right:.5rem;background-color:#232425;color:#9ca3af}.switch-form-container.svelte-5st19h{text-align:center}.switch-form-text.svelte-5st19h{font-size:.875rem;line-height:1.25rem;color:#9ca3af}.switch-form-link.svelte-5st19h{font-size:.875rem;line-height:1.25rem;color:#ddd;margin-left:.25rem;background:none;border:none;cursor:pointer}.switch-form-link.svelte-5st19h:hover{text-decoration:underline}.back-to-login-container.svelte-5st19h{text-align:center}.back-to-login-link.svelte-5st19h{font-size:.875rem;line-height:1.25rem;color:#535361;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;background:none;border:none;cursor:pointer}.back-to-login-link.svelte-5st19h:hover{text-decoration:underline}ul.svelte-k7enup.svelte-k7enup{list-style:none;padding-left:0}.dropdown-container.svelte-k7enup.svelte-k7enup{position:relative}.dropdown-menu.svelte-k7enup.svelte-k7enup{box-sizing:border-box;position:absolute;width:100%;background:linear-gradient(180deg,#18245a 0%,#101548 100%);border:1px solid #ffffff20;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;z-index:1}.dropdown-down.svelte-k7enup.svelte-k7enup{top:100%;margin-top:8px}.dropdown-up.svelte-k7enup.svelte-k7enup{bottom:100%;margin-bottom:8px}.dropdown-right.svelte-k7enup.svelte-k7enup{bottom:100%;left:0;margin-bottom:8px}.dropdown-left.svelte-k7enup.svelte-k7enup{bottom:100%;right:0;margin-bottom:8px}.dropdown-align-left.svelte-k7enup.svelte-k7enup{left:0}.dropdown-align-right.svelte-k7enup.svelte-k7enup{right:0}.dropdown-list.svelte-k7enup.svelte-k7enup{max-height:350px;margin:0;padding:10px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dropdown-item.svelte-k7enup.svelte-k7enup{padding:12px;cursor:pointer;border-radius:5px;transition:background-color .15s ease-in-out;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-item.svelte-k7enup.svelte-k7enup:hover{background-color:#ffffff10}.dropdown-item-content.svelte-k7enup.svelte-k7enup{display:flex;align-items:center;gap:10px;width:100%}.dropdown-icon.svelte-k7enup.svelte-k7enup{display:flex;gap:10px;flex-shrink:0;margin-right:12px}.dropdown-icon-img.svelte-k7enup.svelte-k7enup{width:20px;height:20px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.dropdown-button.svelte-k7enup .dropdown-icon-img.svelte-k7enup{width:32px;height:32px}.dropdown-text.svelte-k7enup.svelte-k7enup{display:flex;flex-direction:column;flex:1;min-width:0}.dropdown-title.svelte-k7enup.svelte-k7enup{color:#d1d5db;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-description.svelte-k7enup.svelte-k7enup{color:#9ca3af;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-button.svelte-k7enup.svelte-k7enup{padding:10px;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#00366b5c;color:#eee;border-radius:8px;border:1px solid #374151;transition:background-color .2s ease-in-out;outline:none;font-size:14px}.dropdown-button.svelte-k7enup.svelte-k7enup:focus{border:1px solid #ffffff20}.dropdown-enabled.svelte-k7enup.svelte-k7enup{cursor:pointer}.dropdown-enabled.svelte-k7enup.svelte-k7enup:hover{background-color:#00366b90}.dropdown-disabled.svelte-k7enup.svelte-k7enup{opacity:.5;cursor:not-allowed}.dropdown-button-content.svelte-k7enup.svelte-k7enup{display:flex;align-items:center;width:100%}.dropdown-selected.svelte-k7enup.svelte-k7enup{display:flex;flex-direction:column;flex:1;min-width:0;text-align:left}.dropdown-selected-title.svelte-k7enup.svelte-k7enup{color:#eee;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-selected-description.svelte-k7enup.svelte-k7enup{color:#ffffff59;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-placeholder.svelte-k7enup.svelte-k7enup{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-chevron.svelte-k7enup.svelte-k7enup{width:16px;height:16px;transition:transform .2s ease-in-out}.dropdown-chevron-rotated.svelte-k7enup.svelte-k7enup{transform:rotate(180deg)}.dropdown-item-disabled.svelte-k7enup.svelte-k7enup{opacity:.5;cursor:not-allowed!important;pointer-events:none}.dropdown-item-disabled.svelte-k7enup .dropdown-title.svelte-k7enup,.dropdown-item-disabled.svelte-k7enup .dropdown-description.svelte-k7enup{color:#666!important}.w-80{width:320px}.animate-slideUp{animation:svelte-k7enup-slideUp .2s ease-in-out}.animate-slideDown{animation:svelte-k7enup-slideDown .2s ease-in-out}@keyframes svelte-k7enup-slideUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-k7enup-slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.select.svelte-k7enup.svelte-k7enup{position:relative;width:100%;min-width:180px;background:#32303f;border-radius:8px;border:1px solid #666185;box-sizing:border-box;font-size:14px;color:#222;outline:none}.select-selector.svelte-k7enup.svelte-k7enup{display:flex;align-items:center;height:56px;padding:0 12px;background:transparent;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-selection-wrap.svelte-k7enup.svelte-k7enup{flex:1;display:flex;align-items:center;min-width:0}.select-selection-search.svelte-k7enup.svelte-k7enup,.select-selection-search-input.svelte-k7enup.svelte-k7enup{display:none}.select-selection-item.svelte-k7enup.svelte-k7enup{flex:1;display:flex;align-items:center;min-width:0}.select-arrow.svelte-k7enup.svelte-k7enup{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.select-dropdown.svelte-k7enup.svelte-k7enup{position:absolute;left:0;right:0;top:100%;background:#32303f;border:1px solid #666185;border-radius:8px;box-shadow:0 4px 16px #00000014;z-index:100;margin-top:4px;padding:4px}.select-list.svelte-k7enup.svelte-k7enup{list-style:none;margin:0;padding:0}.select-option.svelte-k7enup.svelte-k7enup{padding:8px 16px;cursor:pointer;border-radius:6px;transition:background .15s;display:flex;align-items:center;gap:10px}.select-option.svelte-k7enup.svelte-k7enup:hover{background:#f3f4f610}.size-3.svelte-k7enup.svelte-k7enup{width:20px;height:20px}.size-8.svelte-k7enup.svelte-k7enup{width:32px;height:32px}.text-f-text.svelte-k7enup.svelte-k7enup{color:#fff}.text-f-text-quaternary.svelte-k7enup.svelte-k7enup{color:#ffffff59;font-size:.75rem}.flex.svelte-k7enup.svelte-k7enup{display:flex}.flex-col.svelte-k7enup.svelte-k7enup{flex-direction:column}.gap-2.svelte-k7enup.svelte-k7enup{gap:2px}.gap-5.svelte-k7enup.svelte-k7enup{gap:5px}.gap-10.svelte-k7enup.svelte-k7enup{gap:10px}.justify-start.svelte-k7enup.svelte-k7enup{justify-content:start}.text-f-primary.svelte-k7enup.svelte-k7enup{color:#ff3466}.justify-center.svelte-k7enup.svelte-k7enup{justify-content:center}.items-center.svelte-k7enup.svelte-k7enup{align-items:center}.size-5.svelte-k7enup.svelte-k7enup{width:1.25rem;height:1.25rem}.inline-flex.svelte-k7enup.svelte-k7enup{display:inline-flex}.i-com--circle-check-solid.svelte-k7enup.svelte-k7enup{display:inline-block;width:1em;height:1em;background-color:#8b5cf6;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23circle-check-solid_a)'%3E%3Cpath fill='black' d='M20 0C8.972 0 0 8.972 0 20s8.972 20 20 20 20-8.972 20-20S31.028 0 20 0m-2.998 28.826-7.426-7.41 2.824-2.832 4.598 4.59 10.588-10.588 2.828 2.828z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='circle-check-solid_a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E")}.i-com--circle.svelte-k7enup.svelte-k7enup{display:inline-block;width:1em;height:1em;background-color:#8b5cf6;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23circle_a)'%3E%3Cpath fill='black' d='M20 0C8.972 0 0 8.972 0 20c.002 11.03 8.974 20.002 20 20.002 11.028 0 20-8.972 20.002-20.002C40.002 8.972 31.03 0 20 0m0 36.002c-8.82 0-15.998-7.178-16-16.002 0-8.822 7.178-16 16-16 8.824 0 16.002 7.178 16.002 16C36 28.824 28.822 36.002 20 36.002'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='circle_a'%3E%3Cpath fill='%23fff' d='M0 0h40v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E")}.i-com--time.svelte-k7enup.svelte-k7enup{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' width='48' height='48'%3E%3Cg fill='black'%3E%3Cpath d='M24 4C12.972 4 4 12.972 4 24s8.972 20 20 20 20-8.972 20-20S35.028 4 24 4m0 36c-8.822 0-16-7.178-16-16S15.178 8 24 8s16 7.178 16 16-7.178 16-16 16'/%3E%3Cpath d='M26 14h-4v10.828l6.586 6.586 2.828-2.828L26 23.172z'/%3E%3C/g%3E%3C/svg%3E")}.dc-tag.svelte-k7enup.svelte-k7enup{display:flex;padding:2px 8px;color:#ffffff80;font-size:12px;border:1px solid #ffffff30;border-radius:30px;line-height:14px}.radius-4.svelte-k7enup.svelte-k7enup{border-radius:4px}.right-content.svelte-k7enup.svelte-k7enup{flex-grow:1;display:flex;flex-direction:column;gap:2px}.tag-icon.svelte-k7enup.svelte-k7enup{width:1em;height:1em;border-radius:50%}.aspect-ratio-select.svelte-15in4s8.svelte-15in4s8{display:flex;flex-wrap:nowrap;gap:.25rem;margin-bottom:.5em;overflow-x:auto}.aspect-ratio-item.svelte-15in4s8.svelte-15in4s8{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .2s ease;opacity:.7;padding:.3rem;background:rgba(255,255,255,.05);border-radius:.375rem;border:1px solid rgba(255,255,255,.1);min-width:2.5rem;flex:1 1 0;white-space:nowrap}.aspect-ratio-item.selected.svelte-15in4s8.svelte-15in4s8{opacity:1;border-color:#8b5cf6}.aspect-ratio-item.svelte-15in4s8.svelte-15in4s8:hover:not(.disabled){opacity:.9;background:rgba(255,255,255,.08)}.aspect-ratio-item.disabled.svelte-15in4s8.svelte-15in4s8{opacity:.4;cursor:not-allowed}.aspect-ratio-preview.svelte-15in4s8.svelte-15in4s8{position:relative;margin-bottom:.2rem;padding:.15rem;height:25px;display:flex;align-items:center}.aspect-preview-box.svelte-15in4s8.svelte-15in4s8{border-radius:.2rem;transition:all .2s ease;background:#6b7280;min-width:1rem;min-height:1rem}.aspect-preview-box.selected-box.svelte-15in4s8.svelte-15in4s8{border-color:#8b5cf6;background:#8b5cf6}.aspect-ratio-label.svelte-15in4s8.svelte-15in4s8{font-size:.65em;font-weight:500;transition:color .2s ease;color:#a0a0a0;text-align:center;line-height:1.2}.aspect-ratio-label.selected-label.svelte-15in4s8.svelte-15in4s8{color:#fff}.disabled.svelte-15in4s8 .aspect-ratio-label.svelte-15in4s8{color:#666}.switch-container.svelte-njtvxt.svelte-njtvxt{display:flex;align-items:center}.switch-label.svelte-njtvxt.svelte-njtvxt{margin-right:.75rem;color:#d1d5db}.switch-label-sm.svelte-njtvxt.svelte-njtvxt{font-size:.75rem}.switch-label-md.svelte-njtvxt.svelte-njtvxt{font-size:.875rem}.switch-label-lg.svelte-njtvxt.svelte-njtvxt{font-size:1rem}.switch.svelte-njtvxt.svelte-njtvxt{padding:0 1px;position:relative;display:inline-block;border-radius:999px}.switch.svelte-njtvxt input.svelte-njtvxt{opacity:0;width:0;height:0}.slider.svelte-njtvxt.svelte-njtvxt{position:absolute;cursor:pointer;height:100%;top:0;left:0;right:0;bottom:0;background-color:#32303f;border-radius:999px;border:1px solid rgba(80,80,81,.5);box-sizing:border-box}.slider-checked.svelte-njtvxt.svelte-njtvxt{background-color:#62c36d!important;border-color:#62c36d!important}.slider.svelte-njtvxt.svelte-njtvxt:before{position:absolute;content:"";left:var(--thumb-margin);width:var(--thumb-size);height:var(--thumb-size);aspect-ratio:1 / 1;top:0;bottom:0;margin:auto;background-color:#fff;transition:.3s;border-radius:999px;box-shadow:0 2px 4px #000}input.svelte-njtvxt:checked+.slider.svelte-njtvxt:before{transform:translate(var(--thumb-offset))}.prompt-container.svelte-1a173be{display:flex;flex-direction:column;gap:.5em;margin-bottom:.5em}.prompt-header.svelte-1a173be{display:flex;justify-content:space-between;align-items:center}.prompt-label.svelte-1a173be{font-size:.85em;color:#d0d0d0;font-weight:500}.prompt-input-container.svelte-1a173be{position:relative;background:rgba(0,0,0,.1);border-radius:.5rem;border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all .2s ease}.prompt-input-container.svelte-1a173be:focus-within{border-color:#8b5cf6;background:rgba(0,0,0,.1)}.prompt-textarea.svelte-1a173be{box-sizing:border-box;width:100%;padding:.8em;border:none;background:transparent;color:#e0e0e0;resize:vertical;font-family:inherit;font-size:.9em}.prompt-textarea.svelte-1a173be:focus{outline:none}.prompt-textarea.svelte-1a173be::-moz-placeholder{color:#a0a0a0}.prompt-textarea.svelte-1a173be::placeholder{color:#a0a0a0}.prompt-actions.svelte-1a173be{display:flex;justify-content:space-between;align-items:center;padding:.3em .8em;border:none;background:transparent}.char-counter.svelte-1a173be{font-size:.75em;color:#a0a0a0}.library-container.svelte-reuq5g.svelte-reuq5g{display:flex;flex-direction:column;height:100%;background-color:#1a1a1b;color:#fff}.category-tabs-container.svelte-reuq5g.svelte-reuq5g{border-bottom:1px solid #ffffff10;padding:1.5rem 2rem 0}.category-tabs.svelte-reuq5g.svelte-reuq5g{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:1.5rem;scrollbar-width:none;-ms-overflow-style:none}.category-tabs.svelte-reuq5g.svelte-reuq5g::-webkit-scrollbar{display:none}.tab-item.svelte-reuq5g.svelte-reuq5g{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;background:transparent;border:1px solid #ffffff15;color:#9ca3af;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.tab-item.svelte-reuq5g.svelte-reuq5g:hover{background-color:#8b5cf61a;border-color:#8b5cf64d;color:#a084e8}.tab-item.active.svelte-reuq5g.svelte-reuq5g{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 4px 12px #8b5cf64d}.tab-icon.svelte-reuq5g.svelte-reuq5g{width:1rem;height:1rem;flex-shrink:0}.tab-name.svelte-reuq5g.svelte-reuq5g{font-size:.875rem;font-weight:500}.tab-count.svelte-reuq5g.svelte-reuq5g{font-size:.75rem;padding:.125rem .375rem;background:rgba(255,255,255,.1);border-radius:.75rem;min-width:1.25rem;text-align:center}.tab-item.active.svelte-reuq5g .tab-count.svelte-reuq5g{background:rgba(255,255,255,.2)}.main-content-area.svelte-reuq5g.svelte-reuq5g{flex:1;display:flex;flex-direction:column;min-height:0}.gallery-container.svelte-reuq5g.svelte-reuq5g{flex:1;padding:2rem;overflow-y:auto;min-height:0}.gallery-grid.svelte-reuq5g.svelte-reuq5g{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width: 768px){.gallery-grid.svelte-reuq5g.svelte-reuq5g{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.gallery-grid.svelte-reuq5g.svelte-reuq5g{grid-template-columns:repeat(3,1fr)}}.gallery-card.svelte-reuq5g.svelte-reuq5g{background-color:#1a1a1b;border-radius:.75rem;overflow:hidden;cursor:pointer;transition:all .3s ease;border:none;box-shadow:0 2px 8px #0000004d;aspect-ratio:16/10}.gallery-card.svelte-reuq5g.svelte-reuq5g:hover{box-shadow:0 8px 20px #0006;transform:translateY(-2px)}.image-container.svelte-reuq5g.svelte-reuq5g{position:relative;width:100%;height:100%;overflow:hidden;background-color:#000}.gallery-image.svelte-reuq5g.svelte-reuq5g{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease,opacity .3s ease}.gallery-image.hidden.svelte-reuq5g.svelte-reuq5g{opacity:0}.gallery-card.svelte-reuq5g:hover .gallery-image.svelte-reuq5g:not(.hidden){transform:scale(1.03)}.gallery-video.svelte-reuq5g.svelte-reuq5g{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#000;opacity:0;transition:opacity .3s ease,transform .2s ease;pointer-events:none}.gallery-video.visible.svelte-reuq5g.svelte-reuq5g{opacity:1}.gallery-card.svelte-reuq5g:hover .gallery-video.visible.svelte-reuq5g{transform:scale(1.03)}.card-overlay.svelte-reuq5g.svelte-reuq5g{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:1.5rem .75rem .75rem;pointer-events:none}.card-title.svelte-reuq5g.svelte-reuq5g{color:#fff;font-weight:600;font-size:.875rem;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width: 480px){.gallery-card.svelte-reuq5g.svelte-reuq5g{aspect-ratio:1/1}.card-overlay.svelte-reuq5g.svelte-reuq5g{padding:1rem .5rem .5rem}.card-title.svelte-reuq5g.svelte-reuq5g{font-size:.75rem}}@media (hover: none){.gallery-video.svelte-reuq5g.svelte-reuq5g{display:none}.gallery-image.hidden.svelte-reuq5g.svelte-reuq5g{opacity:1}}.loading-container.svelte-reuq5g.svelte-reuq5g{display:flex;justify-content:center;align-items:center;height:100%;min-height:300px}.loading-spinner.svelte-reuq5g.svelte-reuq5g{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#9ca3af}.spinner.svelte-reuq5g.svelte-reuq5g{width:2rem;height:2rem;animation:svelte-reuq5g-spin 1s linear infinite}.spinner-circle.svelte-reuq5g.svelte-reuq5g{opacity:.25}.spinner-path.svelte-reuq5g.svelte-reuq5g{opacity:.75}@keyframes svelte-reuq5g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-container.svelte-reuq5g.svelte-reuq5g{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;min-height:300px;color:#9ca3af;text-align:center}.clear-search-btn.svelte-reuq5g.svelte-reuq5g{padding:.5rem 1rem;background-color:#8b5cf61a;color:#8b5cf6;border:1px solid #8b5cf6;border-radius:.5rem;cursor:pointer;font-size:.875rem;transition:all .2s ease}.clear-search-btn.svelte-reuq5g.svelte-reuq5g:hover{background-color:#8b5cf6;color:#fff}@media (max-width: 768px){.category-tabs-container.svelte-reuq5g.svelte-reuq5g{padding:.75rem 1rem 0}.tab-item.svelte-reuq5g.svelte-reuq5g{padding:.5rem .75rem;font-size:.8rem}.tab-name.svelte-reuq5g.svelte-reuq5g{font-size:.8rem}.gallery-container.svelte-reuq5g.svelte-reuq5g{padding:1rem}.gallery-grid.svelte-reuq5g.svelte-reuq5g{gap:1rem}}@media (max-width: 480px){.category-tabs-container.svelte-reuq5g.svelte-reuq5g{padding:.5rem .75rem 0}.category-tabs.svelte-reuq5g.svelte-reuq5g{padding-bottom:1rem}.tab-item.svelte-reuq5g.svelte-reuq5g{padding:.5rem;gap:.25rem}.tab-icon.svelte-reuq5g.svelte-reuq5g{width:.875rem;height:.875rem}.tab-count.svelte-reuq5g.svelte-reuq5g{display:none}.gallery-container.svelte-reuq5g.svelte-reuq5g{padding:.5rem}.gallery-grid.svelte-reuq5g.svelte-reuq5g{gap:.5rem}}.tooltip-container.svelte-oytnjk{position:relative;display:inline-block;vertical-align:middle}.tooltip-icon.svelte-oytnjk{cursor:pointer;color:var(--icon-color);display:flex;align-items:center;justify-content:center;width:calc(var(--icon-size) + 4px);height:calc(var(--icon-size) + 4px);border-radius:50%;transition:background-color .2s}.tooltip-icon.svelte-oytnjk:hover,.tooltip-icon.svelte-oytnjk:focus{background-color:#ffffff1a;outline:none}.tooltip-trigger.svelte-oytnjk{cursor:pointer;display:inline-block;outline:none}.tooltip-content.svelte-oytnjk{position:fixed;z-index:1000000;background-color:#54647410;color:#fff;padding:8px 12px;border-radius:6px;box-shadow:0 4px 6px #0000004d;font-size:14px;line-height:1.4;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.tooltip-arrow.svelte-oytnjk{position:absolute;width:8px;height:8px;background-color:#0e0e24;background-color:#54647410;border:1px solid rgba(255,255,255,.2);transform:rotate(45deg);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.tooltip-arrow.top.svelte-oytnjk{bottom:-5px;left:50%;margin-left:-4px;border-top:none;border-left:none}.tooltip-arrow.right.svelte-oytnjk{left:-5px;top:50%;margin-top:-4px;border-right:none;border-top:none}.tooltip-arrow.bottom.svelte-oytnjk{top:-5px;left:50%;margin-left:-4px;border-bottom:none;border-right:none}.tooltip-arrow.left.svelte-oytnjk{right:-5px;top:50%;margin-top:-4px;border-left:none;border-bottom:none}.lora-container.svelte-f5uk74.svelte-f5uk74{position:relative}.lora-selector.disabled.svelte-f5uk74.svelte-f5uk74{pointer-events:none;opacity:.6}.cards-container.svelte-f5uk74.svelte-f5uk74{display:flex;gap:.75rem;align-items:flex-start}.card-wrapper.svelte-f5uk74.svelte-f5uk74{position:relative;display:inline-block}.card-image-container.svelte-f5uk74.svelte-f5uk74{width:4rem;height:5rem;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.card-image-container.svelte-f5uk74.svelte-f5uk74:hover{transform:scale(1.05)}.card-image-container.hovered.svelte-f5uk74.svelte-f5uk74{box-shadow:0 25px 50px -12px #3b82f680}.card-image-container.disabled.svelte-f5uk74.svelte-f5uk74{opacity:.5}.card-image.svelte-f5uk74.svelte-f5uk74{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.weight-label.svelte-f5uk74.svelte-f5uk74{position:absolute;bottom:.25rem;left:.25rem;background-color:#000000b3;color:#fff;font-size:.75rem;padding:.125rem .25rem;border-radius:.25rem}.delete-button.svelte-f5uk74.svelte-f5uk74{position:absolute;top:-.5rem;right:-.5rem;width:1.5rem;height:1.5rem;background-color:#ef4444;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:background-color .2s ease;z-index:60;border:none}.delete-button.svelte-f5uk74.svelte-f5uk74:hover{background-color:#dc2626}.tooltip-bridge.svelte-f5uk74.svelte-f5uk74{width:100%;height:.25rem;background-color:transparent}.tooltip-arrow.svelte-f5uk74.svelte-f5uk74{width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #232425;margin:0 auto}.tooltip-content.svelte-f5uk74.svelte-f5uk74{background-color:#232425;color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #505051;min-width:20rem}.weight-display.svelte-f5uk74.svelte-f5uk74{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.weight-label-text.svelte-f5uk74.svelte-f5uk74{font-size:.875rem;color:#d1d5db}.weight-value.svelte-f5uk74.svelte-f5uk74{background-color:#505051;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;color:#f8df5a}.weight-slider-container.svelte-f5uk74.svelte-f5uk74{margin-bottom:.75rem}.weight-slider.svelte-f5uk74.svelte-f5uk74{width:100%;height:.5rem;background-color:#505051;border-radius:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.card-title.svelte-f5uk74.svelte-f5uk74{font-size:.875rem;color:#eee;line-height:1.25}.add-button.svelte-f5uk74.svelte-f5uk74{width:4rem;height:5rem;border:2px dashed #4b5563;border-radius:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease}.add-button.svelte-f5uk74.svelte-f5uk74:hover{background:rgba(139,92,246,.05);border-color:#8b5cf6}.add-icon.svelte-f5uk74.svelte-f5uk74{color:#9ca3af;font-size:1.5rem}.lora-selector.svelte-f5uk74 .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#f8df5a;cursor:pointer;border:2px solid #232425;box-shadow:0 2px 6px #f8df5a4d;-webkit-transition:all .2s ease;transition:all .2s ease}.lora-selector.svelte-f5uk74 .slider::-webkit-slider-thumb:hover{background:#faa61a;box-shadow:0 4px 12px #f8df5a80;transform:scale(1.1)}.lora-selector.svelte-f5uk74 .slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#f8df5a;cursor:pointer;border:2px solid #232425;box-shadow:0 2px 6px #f8df5a4d}.lora-container.single.svelte-f5uk74.svelte-f5uk74{min-height:auto}.single-selector-container.svelte-f5uk74.svelte-f5uk74{width:100%}.single-card.svelte-f5uk74.svelte-f5uk74{display:flex;align-items:center;padding:1rem;border:1.5px solid #403d52;border-radius:.75rem;background:linear-gradient(135deg,#201e2d 0%,#32303f 100%);cursor:pointer;transition:all .3s ease;position:relative;min-height:4.5rem;box-shadow:0 2px 8px #0003}.single-card.svelte-f5uk74.svelte-f5uk74:hover{border-color:#a084e8;background:linear-gradient(135deg,#2f2d3f 0%,#252332 100%);box-shadow:0 4px 16px #a084e826;transform:translateY(-2px)}.single-card.hovered.svelte-f5uk74.svelte-f5uk74{border-color:#a084e8;background:linear-gradient(135deg,#2f2d3f 0%,#252332 100%);box-shadow:0 6px 20px #a084e840;transform:translateY(-2px)}.single-card.svelte-f5uk74.svelte-f5uk74:focus{outline:none;border-color:#a084e8;box-shadow:0 0 0 3px #a084e826}.single-card.disabled.svelte-f5uk74.svelte-f5uk74{opacity:.5;cursor:not-allowed}.single-card-content.svelte-f5uk74.svelte-f5uk74{display:flex;align-items:center;gap:.75rem;flex:1}.single-card-image.svelte-f5uk74.svelte-f5uk74{width:3.5rem;height:3.5rem;border-radius:.75rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:2px solid rgba(160,132,232,.2);transition:all .3s ease}.single-card.svelte-f5uk74:hover .single-card-image.svelte-f5uk74{border-color:#a084e866;transform:scale(1.05)}.single-card-info.svelte-f5uk74.svelte-f5uk74{display:flex;flex-direction:column;gap:.25rem;flex:1}.single-card-title.svelte-f5uk74.svelte-f5uk74{font-size:1rem;font-weight:600;color:#fff;line-height:1.4;letter-spacing:.01em;transition:color .3s ease}.single-card.svelte-f5uk74:hover .single-card-title.svelte-f5uk74{color:#a084e8}.single-add-button.svelte-f5uk74.svelte-f5uk74{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;border:2px dashed #4a4a4a;border-radius:.75rem;cursor:pointer;transition:all .3s ease;background:linear-gradient(135deg,rgba(42,42,42,.3) 0%,rgba(31,31,31,.3) 100%);min-height:5rem;gap:.75rem;position:relative;overflow:hidden}.single-add-button.svelte-f5uk74.svelte-f5uk74:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(160,132,232,.1),transparent);transition:left .5s ease}.single-add-button.svelte-f5uk74.svelte-f5uk74:hover{background:linear-gradient(135deg,rgba(160,132,232,.08) 0%,rgba(79,70,229,.05) 100%);border-color:#a084e8;transform:translateY(-1px)}.single-add-button.svelte-f5uk74.svelte-f5uk74:hover:before{left:100%}.single-add-icon.svelte-f5uk74.svelte-f5uk74{color:#888;font-size:2rem;font-weight:300;transition:all .3s ease}.single-add-text.svelte-f5uk74.svelte-f5uk74{color:#aaa;font-size:1rem;font-weight:600;transition:all .3s ease;letter-spacing:.02em}.single-add-button.svelte-f5uk74:hover .single-add-icon.svelte-f5uk74{color:#a084e8;transform:scale(1.1)}.single-add-button.svelte-f5uk74:hover .single-add-text.svelte-f5uk74{color:#a084e8}.single-card-wrapper.svelte-f5uk74.svelte-f5uk74{position:relative}.tooltip-trigger.svelte-f5uk74.svelte-f5uk74{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.single-tooltip-content.svelte-f5uk74.svelte-f5uk74{background-color:#232425;color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 25px 50px -12px #00000040;border:1px solid #505051;min-width:16rem}.modal-content-wrapper.svelte-f5uk74.svelte-f5uk74{height:75vh}@media (max-width: 768px){.modal-content-wrapper.svelte-f5uk74.svelte-f5uk74{height:70vh}}@media (max-width: 480px){.modal-content-wrapper.svelte-f5uk74.svelte-f5uk74{height:calc(100vh - 4rem);max-height:85vh}}.file-uploader.svelte-pfat7p{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.uploader-container.svelte-pfat7p{border:2px dashed rgba(255,255,255,.3);border-radius:.75rem;background:rgba(0,0,0,.1);transition:all .2s ease}.uploader-container.svelte-pfat7p:hover:not(.disabled):not(.readonly){border-color:#8b5cf699;background:rgba(139,92,246,.05)}.uploader-container.disabled.svelte-pfat7p,.uploader-container.readonly.svelte-pfat7p{opacity:.6;cursor:not-allowed}.upload-area.svelte-pfat7p{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;cursor:pointer;text-align:center}.upload-icon.svelte-pfat7p{margin-bottom:1rem;color:#9ca3af}.upload-title.svelte-pfat7p{font-size:1rem;font-weight:500;color:#e0e0e0;margin-bottom:.25rem}.upload-subtitle.svelte-pfat7p{font-size:.875rem;color:#9ca3af}.file-preview.svelte-pfat7p{padding:1rem}.preview-content.svelte-pfat7p{display:flex;align-items:center;gap:1rem}.preview-image.svelte-pfat7p,.preview-video.svelte-pfat7p{flex-shrink:0;width:12vw;height:12vw;min-width:4rem;min-height:4rem;max-width:144px;max-height:144px;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;border:1px solid rgba(255,255,255,.2)}.preview-icon.svelte-pfat7p{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:rgba(255,255,255,.1);border-radius:.5rem;color:#9ca3af}.file-info.svelte-pfat7p{display:flex;flex-direction:column;justify-content:space-around;height:100%;gap:8px}.file-name.svelte-pfat7p{font-size:.875rem;font-weight:500;color:#e0e0e0;word-break:break-all}.file-size.svelte-pfat7p{font-size:.75rem;color:#9ca3af}.file-actions.svelte-pfat7p{display:flex;gap:.5rem}.action-btn.svelte-pfat7p{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;border:1px solid transparent;border-radius:.375rem;cursor:pointer;transition:all .2s}.action-btn.reupload.svelte-pfat7p{background:rgba(139,92,246,.1);color:#a855f7;border-color:#8b5cf64d}.action-btn.reupload.svelte-pfat7p:hover:not(:disabled){background:rgba(139,92,246,.2)}.action-btn.remove.svelte-pfat7p{background:rgba(239,68,68,.1);color:#ef4444;border-color:#ef44444d}.action-btn.remove.svelte-pfat7p:hover:not(:disabled){background:rgba(239,68,68,.2)}.action-btn.svelte-pfat7p:disabled{opacity:.5;cursor:not-allowed}.upload-progress.svelte-pfat7p{display:flex;flex-direction:column;align-items:center;padding:2rem;gap:1rem}.progress-bar.svelte-pfat7p{width:100%;height:.5rem;background:rgba(255,255,255,.1);border-radius:.25rem;overflow:hidden}.progress-fill.svelte-pfat7p{height:100%;background:linear-gradient(90deg,#a855f7,#3b82f6);transition:width .3s ease}.progress-text.svelte-pfat7p{font-size:.875rem;font-weight:500;color:#e0e0e0}@media (max-width: 768px){.action-btn.svelte-pfat7p{padding:.375rem .5rem}.file-preview.svelte-pfat7p{padding:.5rem}.preview-content.svelte-pfat7p{gap:.5rem}.preview-image.svelte-pfat7p{width:25vw;height:25vw}}.crop-container.svelte-yn8l0a{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:60vh;background:#374151;border-radius:.5rem;overflow:hidden;transform:translateZ(0);will-change:transform}.image-wrapper.svelte-yn8l0a{will-change:transform;transition:transform .05s linear;cursor:grab;transform-style:preserve-3d;backface-visibility:hidden}.image-wrapper.dragging.svelte-yn8l0a{transition:none;cursor:grabbing}.image-wrapper.svelte-yn8l0a:active{cursor:grabbing}.crop-image.svelte-yn8l0a{display:block;width:auto;height:auto;transform:translateZ(0);will-change:transform;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.crop-box.svelte-yn8l0a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #ffffff;box-shadow:0 0 0 9999px #00000080;cursor:move;z-index:10}.crop-handle.svelte-yn8l0a{position:absolute;width:8px;height:8px;background:#ffffff;border-radius:50%}.crop-handle-nw.svelte-yn8l0a{top:-4px;left:-4px;cursor:nw-resize}.crop-handle-ne.svelte-yn8l0a{top:-4px;right:-4px;cursor:ne-resize}.crop-handle-sw.svelte-yn8l0a{bottom:-4px;left:-4px;cursor:sw-resize}.crop-handle-se.svelte-yn8l0a{bottom:-4px;right:-4px;cursor:se-resize}.controls.svelte-yn8l0a{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.control-group.svelte-yn8l0a{display:flex;flex-direction:column;gap:.5rem}.control-label.svelte-yn8l0a{font-size:.875rem;font-weight:500;color:#fff}.constraint-status.svelte-yn8l0a{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:rgba(255,255,255,.05);border-radius:.375rem;font-size:.75rem}.constraint-item.svelte-yn8l0a{color:#9ca3af;font-family:monospace}.boundary-status.svelte-yn8l0a{display:flex;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.boundary-item.svelte-yn8l0a{padding:.25rem .5rem;background:rgba(156,163,175,.1);border-radius:.25rem;font-size:.75rem;color:#9ca3af;transition:all .2s}.boundary-item.at-boundary.svelte-yn8l0a{background:rgba(239,68,68,.2);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.zoom-control.svelte-yn8l0a{display:flex;align-items:center;gap:.75rem}.zoom-icon.svelte-yn8l0a{color:#9ca3af;font-weight:700;font-size:1.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zoom-slider.svelte-yn8l0a{flex:1;height:4px;background:#374151;border-radius:2px;outline:none;-webkit-appearance:none}.zoom-slider.svelte-yn8l0a::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#8b5cf6;border-radius:50%;cursor:pointer}.zoom-slider.svelte-yn8l0a::-moz-range-thumb{width:16px;height:16px;background:#8b5cf6;border-radius:50%;cursor:pointer;border:none}.zoom-debug.svelte-yn8l0a{margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.75rem;color:#9ca3af}.quality-selector.svelte-yn8l0a{display:flex;gap:.5rem;flex-wrap:wrap}.quality-btn.svelte-yn8l0a{padding:.4rem .8rem;border:1px solid #374151;border-radius:.375rem;background:#374151;color:#9ca3af;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.quality-btn.svelte-yn8l0a:hover{background:#374151;color:#fff}.quality-btn.active.svelte-yn8l0a{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.modal-footer.svelte-yn8l0a{display:flex;justify-content:center;align-items:center;gap:1rem}.button-group.svelte-yn8l0a{display:flex;gap:.75rem;align-items:center}.btn.svelte-yn8l0a{padding:.5rem 1rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s;min-width:5rem}.btn-primary.svelte-yn8l0a{background:#8b5cf6;color:#fff}.btn-primary.svelte-yn8l0a:hover{background:#db2777}.btn-secondary.svelte-yn8l0a{background:#374151;color:#fff}.btn-secondary.svelte-yn8l0a:hover{background:#4b5563}@media (max-width: 768px){.crop-container.svelte-yn8l0a{height:40vh}.controls.svelte-yn8l0a{gap:.75rem}.modal-footer.svelte-yn8l0a{flex-direction:column;gap:.75rem}.button-group.svelte-yn8l0a{flex-direction:row;gap:.5rem;width:100%;justify-content:center}.btn.svelte-yn8l0a{flex:1;min-width:auto;padding:.5rem .75rem;font-size:.875rem}}.multi-image-uploader.svelte-j3wh4i.svelte-j3wh4i{all:initial;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box;font-size:14px;line-height:1.4;color:inherit}.multi-image-uploader.svelte-j3wh4i .svelte-j3wh4i{box-sizing:border-box}.multi-image-uploader.svelte-j3wh4i .svelte-j3wh4i:before,.multi-image-uploader.svelte-j3wh4i .svelte-j3wh4i:after{box-sizing:border-box}.uploader-header.svelte-j3wh4i.svelte-j3wh4i{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:0 .5rem}.uploader-title.svelte-j3wh4i.svelte-j3wh4i{font-size:1rem;font-weight:500;color:#e5e7eb}.uploader-info.svelte-j3wh4i.svelte-j3wh4i{font-size:.7rem;color:#9ca3af}.multi-image-uploader.svelte-j3wh4i .image-slots.svelte-j3wh4i{display:grid!important;grid-template-columns:repeat(var(--cards-per-row, 1),1fr)!important;gap:1rem!important;align-items:start!important;width:100%!important;box-sizing:border-box!important;position:relative!important}.multi-image-uploader.svelte-j3wh4i .image-slot-wrapper.svelte-j3wh4i{position:relative;display:flex;align-items:center;gap:.5rem}.multi-image-uploader.svelte-j3wh4i .image-slot.svelte-j3wh4i{position:relative!important;width:100%!important;aspect-ratio:1!important;height:auto!important;min-height:100%!important;border:2px dashed rgba(255,255,255,.3)!important;border-radius:.75rem 12px!important;background:rgba(0,0,0,.1)!important;transition:all .2s ease!important;overflow:hidden!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.image-slot.svelte-j3wh4i.svelte-j3wh4i:hover:not(.disabled):not(.readonly){border-color:#8b5cf699;background:rgba(139,92,246,.05)}.image-slot.required.svelte-j3wh4i.svelte-j3wh4i{border-color:#8b5cf699}.image-slot.optional.svelte-j3wh4i.svelte-j3wh4i{border-color:#6b7280}.image-slot.has-image.svelte-j3wh4i.svelte-j3wh4i{border-style:solid;border-color:#10b981;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.05))}.image-slot.drag-over.svelte-j3wh4i.svelte-j3wh4i{border-color:#3b82f6;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(59,130,246,.1));transform:scale(1.02)}.image-slot.error.svelte-j3wh4i.svelte-j3wh4i{border-color:#ef4444;background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1));animation:svelte-j3wh4i-shake .5s ease-in-out}.image-slot.disabled.svelte-j3wh4i.svelte-j3wh4i{opacity:.6;pointer-events:none}.image-slot.readonly.svelte-j3wh4i.svelte-j3wh4i{pointer-events:none}.multi-image-uploader.svelte-j3wh4i .swap-btn.svelte-j3wh4i{position:absolute!important;right:-22px!important;top:-22px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;background:rgba(139,92,246,.1)!important;border:1px solid rgba(139,92,246,.3)!important;border-radius:50%!important;color:#a855f7!important;cursor:pointer!important;transition:all .2s ease!important;z-index:10!important;margin:0!important;padding:0!important;font-size:inherit!important;line-height:1!important}.swap-btn.svelte-j3wh4i.svelte-j3wh4i:hover:not(:disabled){background:rgba(139,92,246,.2);border-color:#8b5cf680;transform:scale(1.1)}.swap-btn.svelte-j3wh4i.svelte-j3wh4i:disabled{opacity:.5;cursor:not-allowed}.swap-btn.svelte-j3wh4i svg.svelte-j3wh4i{width:15px;height:15px;color:#a855f7}.upload-placeholder.svelte-j3wh4i.svelte-j3wh4i{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;padding:1rem;text-align:center;line-height:1em}.upload-progress.svelte-j3wh4i.svelte-j3wh4i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.circular-progress.svelte-j3wh4i.svelte-j3wh4i{position:relative;display:flex;align-items:center;justify-content:center}.progress-ring.svelte-j3wh4i.svelte-j3wh4i{transform:rotate(-90deg)}.progress-ring-circle-bg.svelte-j3wh4i.svelte-j3wh4i{transition:stroke-dasharray .1s ease}.progress-ring-circle.svelte-j3wh4i.svelte-j3wh4i{transition:stroke-dashoffset .1s ease;stroke-linecap:round}.progress-text.svelte-j3wh4i.svelte-j3wh4i{position:absolute;font-size:.8rem;font-weight:600;color:#8b5cf6}.upload-status.svelte-j3wh4i.svelte-j3wh4i{font-size:.7rem;color:#9ca3af;font-weight:500}.upload-icon.svelte-j3wh4i.svelte-j3wh4i{position:relative;width:20px;height:20px;margin-bottom:.4rem;color:#9ca3af}.upload-icon.svelte-j3wh4i svg.svelte-j3wh4i{width:100%;height:100%}.upload-text.svelte-j3wh4i.svelte-j3wh4i{margin-bottom:.4rem;font-size:.8rem}.required-text.svelte-j3wh4i.svelte-j3wh4i,.optional-text.svelte-j3wh4i.svelte-j3wh4i{color:#9ca3af;font-size:.8rem}.upload-hint.svelte-j3wh4i.svelte-j3wh4i{font-size:.65rem;color:#6b7280}.file-input.svelte-j3wh4i.svelte-j3wh4i{position:absolute;opacity:0;pointer-events:none}.upload-trigger.svelte-j3wh4i.svelte-j3wh4i{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;z-index:1}.upload-trigger.disabled.svelte-j3wh4i.svelte-j3wh4i{cursor:not-allowed}.multi-image-uploader.svelte-j3wh4i .image-preview.svelte-j3wh4i{position:relative!important;width:100%!important;height:100%!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.multi-image-uploader.svelte-j3wh4i .image-preview img.svelte-j3wh4i{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;vertical-align:middle!important}.image-overlay.svelte-j3wh4i.svelte-j3wh4i{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);opacity:0;transition:opacity .2s ease;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem}.image-actions.svelte-j3wh4i.svelte-j3wh4i{display:flex;gap:.5rem;align-self:flex-end}.image-preview.svelte-j3wh4i:hover .image-overlay.svelte-j3wh4i{opacity:1}.image-info.svelte-j3wh4i.svelte-j3wh4i{color:#fff}.image-name.svelte-j3wh4i.svelte-j3wh4i{display:block;font-size:.7rem;font-weight:500;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-size.svelte-j3wh4i.svelte-j3wh4i{display:block;font-size:.6rem;color:#d1d5db}.remove-btn.svelte-j3wh4i.svelte-j3wh4i{align-self:flex-end;width:32px;height:32px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.remove-btn.svelte-j3wh4i.svelte-j3wh4i:hover{background:#dc2626}.remove-btn.svelte-j3wh4i.svelte-j3wh4i:disabled{background:#6b7280;cursor:not-allowed}.view-btn.svelte-j3wh4i.svelte-j3wh4i{width:32px;height:32px;background:rgba(59,130,246,.1);color:#3b82f6;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.view-btn.svelte-j3wh4i.svelte-j3wh4i:hover{background:rgba(59,130,246,.2);transform:scale(1.05)}.view-btn.svelte-j3wh4i svg.svelte-j3wh4i{width:10px;height:10px}.upload-hint-message.svelte-j3wh4i.svelte-j3wh4i{color:#9ca3af;font-size:.75rem;text-align:left;margin-top:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;background:rgba(75,85,99,.2);border:1px solid rgba(75,85,99,.3);border-radius:.5rem;line-height:1.4;letter-spacing:.025em}.upload-hint-message.svelte-j3wh4i strong{color:#d1d5db;font-weight:600}.upload-hint-message.svelte-j3wh4i code{background:rgba(75,85,99,.4);padding:.1rem .3rem;border-radius:.25rem;font-size:.7rem}.upload-hint-container.svelte-j3wh4i.svelte-j3wh4i{position:relative}.hint-info-icon-container.svelte-j3wh4i.svelte-j3wh4i{position:relative;display:inline-block;margin-left:.5rem}.hint-info-icon.svelte-j3wh4i.svelte-j3wh4i{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#6b7280;cursor:help;transition:color .2s ease;vertical-align:middle}.hint-info-icon.svelte-j3wh4i.svelte-j3wh4i:hover{color:#9ca3af}.hint-tooltip-portal.svelte-j3wh4i.svelte-j3wh4i{position:fixed;z-index:9999;width:300px;max-width:90vw;pointer-events:auto}@media (max-width: 640px){.hint-tooltip-portal.svelte-j3wh4i.svelte-j3wh4i{width:260px}}.hint-tooltip-content.svelte-j3wh4i.svelte-j3wh4i{background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(139,92,246,.05));border:1px solid rgba(139,92,246,.3);border-radius:.75rem;padding:1rem;box-shadow:0 10px 25px -5px #8b5cf64d,0 10px 10px -5px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e5e7eb}.hint-tooltip-title.svelte-j3wh4i.svelte-j3wh4i{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#a855f7}.hint-tooltip-description.svelte-j3wh4i.svelte-j3wh4i{margin:0 0 1rem;font-size:.875rem;line-height:1.4;color:#d1d5db}.hint-examples-grid.svelte-j3wh4i.svelte-j3wh4i{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.75rem}.hint-example-item.svelte-j3wh4i.svelte-j3wh4i{position:relative}.hint-example-image.svelte-j3wh4i.svelte-j3wh4i{position:relative;width:100%;aspect-ratio:1;border-radius:.5rem;overflow:hidden;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.2)}.hint-example-image.svelte-j3wh4i img.svelte-j3wh4i{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 640px){.hint-examples-grid.svelte-j3wh4i.svelte-j3wh4i{grid-template-columns:repeat(3,1fr);gap:.5rem}}.error-message.svelte-j3wh4i.svelte-j3wh4i{color:#ef4444;font-size:.7rem;text-align:center;margin-top:.5rem;padding:.5rem;background:rgba(239,68,68,.1);border-radius:.5rem}.sr-only.svelte-j3wh4i.svelte-j3wh4i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-j3wh4i-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.preview-modal-overlay.svelte-j3wh4i.svelte-j3wh4i{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.preview-modal.svelte-j3wh4i.svelte-j3wh4i{background:#1f2937;border-radius:.75rem;border:1px solid #374151;max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.preview-modal-header.svelte-j3wh4i.svelte-j3wh4i{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #374151}.preview-modal-header.svelte-j3wh4i h3.svelte-j3wh4i{margin:0;color:#e5e7eb;font-size:1.125rem;font-weight:500}.close-btn.svelte-j3wh4i.svelte-j3wh4i{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease}.close-btn.svelte-j3wh4i.svelte-j3wh4i:hover{background:rgba(255,255,255,.1);color:#e5e7eb}.preview-modal-content.svelte-j3wh4i.svelte-j3wh4i{padding:1rem;text-align:center}.preview-modal-content.svelte-j3wh4i img.svelte-j3wh4i{max-width:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;margin-bottom:1rem}.preview-modal-info.svelte-j3wh4i.svelte-j3wh4i{text-align:left;color:#9ca3af}.preview-modal-info.svelte-j3wh4i p.svelte-j3wh4i{margin:.5rem 0;font-size:.875rem}@media (max-width: 1024px){.multi-image-uploader.svelte-j3wh4i .image-slots.svelte-j3wh4i{grid-template-columns:repeat(var(--cards-per-row-tablet, 3),1fr)!important}}@media (max-width: 768px){.multi-image-uploader.svelte-j3wh4i .image-slots.svelte-j3wh4i{grid-template-columns:repeat(var(--cards-per-row-tablet, 2),1fr)!important}}@media (max-width: 640px){.multi-image-uploader.svelte-j3wh4i .image-slots.svelte-j3wh4i{grid-template-columns:repeat(var(--cards-per-row-mobile, 1),1fr)!important}.multi-image-uploader.svelte-j3wh4i .image-slot-wrapper.svelte-j3wh4i{flex-direction:column!important;gap:.25rem!important}.multi-image-uploader.svelte-j3wh4i .image-slot.svelte-j3wh4i{height:180px!important;min-height:180px!important}.multi-image-uploader.svelte-j3wh4i .swap-btn.svelte-j3wh4i{width:28px!important;height:28px!important}.multi-image-uploader.svelte-j3wh4i .swap-btn svg.svelte-j3wh4i{width:10px!important;height:10px!important}.multi-image-uploader.svelte-j3wh4i .circular-progress.svelte-j3wh4i{transform:scale(.6)!important}.multi-image-uploader.svelte-j3wh4i .progress-text.svelte-j3wh4i{font-size:.7rem!important}.multi-image-uploader.svelte-j3wh4i .upload-status.svelte-j3wh4i{font-size:.6rem!important}}.coco-radio-group.svelte-1nni638.svelte-1nni638{display:flex;gap:12px}.coco-radio-wrapper-disabled.svelte-1nni638.svelte-1nni638{opacity:.5;cursor:not-allowed}.coco-radio-disabled.svelte-1nni638.svelte-1nni638{opacity:.5}.coco-radio-wrapper.svelte-1nni638.svelte-1nni638{display:flex;align-items:center;cursor:pointer;padding:4px 8px;border-radius:6px;border:1px solid transparent;transition:border .2s;background:none}.coco-radio-wrapper-block.svelte-1nni638.svelte-1nni638{flex:1}.coco-radio.svelte-1nni638.svelte-1nni638{position:relative;display:flex;align-items:center;margin-right:6px}.coco-radio-input.svelte-1nni638.svelte-1nni638{position:absolute;opacity:0;width:0;height:0}.coco-radio-inner.svelte-1nni638.svelte-1nni638{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:2px solid #d1d5db30;background:#ffffff10;transition:border-color .2s;box-sizing:border-box}.coco-radio-checked.svelte-1nni638 .coco-radio-inner.svelte-1nni638{border-color:#8b5cf6;background:#8b5cf6}.coco-radio-checked.svelte-1nni638 .coco-radio-inner.svelte-1nni638:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#fff}.text-sm.svelte-1nni638.svelte-1nni638{color:#fff;font-size:.875rem}.segmented-control.svelte-8s9rjn.svelte-8s9rjn{width:100%;font-size:.875rem;font-weight:600;color:#9ca3af}.segmented-control.disabled.svelte-8s9rjn.svelte-8s9rjn{opacity:.5;pointer-events:none}.segmented-group.svelte-8s9rjn.svelte-8s9rjn{display:flex;background-color:#374151;border-radius:.5rem;padding:.25rem;gap:.25rem}.segmented-item.svelte-8s9rjn.svelte-8s9rjn{position:relative;flex:1;cursor:pointer}.segmented-item-input.svelte-8s9rjn.svelte-8s9rjn{position:absolute;opacity:0;pointer-events:none}.segmented-item-label.svelte-8s9rjn.svelte-8s9rjn{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease;color:#9ca3af;background-color:transparent}.segmented-item.selected.svelte-8s9rjn .segmented-item-label.svelte-8s9rjn{background-color:#8b5cf6;color:#f9fafb;box-shadow:0 1px 3px #0000001a}.segmented-item.svelte-8s9rjn:not(.selected):hover .segmented-item-label.svelte-8s9rjn{color:#d1d5db}.segmented-item.svelte-8s9rjn span.svelte-8s9rjn{font-weight:600}.segmented-item.disabled.svelte-8s9rjn.svelte-8s9rjn{opacity:.5;cursor:not-allowed}.segmented-item.disabled.svelte-8s9rjn .segmented-item-label.svelte-8s9rjn{color:#666!important;cursor:not-allowed}.input-number-group-wrapper.svelte-1t3pe9u,.input-number-wrapper.svelte-1t3pe9u{display:flex;width:100%}.input-number-group-addon.svelte-1t3pe9u{display:flex;align-items:center;justify-content:center;min-width:32px;background:#ffffff10;border-radius:6px 0 0 6px;border:1px solid rgba(255,255,255,.2);border-right:none}.input-number-affix-wrapper.svelte-1t3pe9u{display:flex;align-items:center;background:#ffffff10;border-radius:0 6px 6px 0;border:1px solid rgba(255,255,255,.2);flex:1;transition:box-shadow .2s}.input-number-outlined.svelte-1t3pe9u{box-shadow:none}.input-number-input-wrap.svelte-1t3pe9u{flex:1}.input-number-input.svelte-1t3pe9u{width:100%;height:36px;border:none;outline:none;font-size:14px;color:#fff;background:transparent;padding:0 8px;box-sizing:border-box}.input-number-input.svelte-1t3pe9u:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.input-number-suffix.svelte-1t3pe9u{display:flex;align-items:center;margin-right:8px;cursor:pointer}.input-number-suffix.rotating.svelte-1t3pe9u{animation:svelte-1t3pe9u-rotate .5s linear}@keyframes svelte-1t3pe9u-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-number.svelte-1t3pe9u{flex-grow:1}.input-number-input.svelte-1t3pe9u::-webkit-outer-spin-button,.input-number-input.svelte-1t3pe9u::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number-input[type=number].svelte-1t3pe9u{-moz-appearance:textfield}.mode-selector.svelte-xu00ps.svelte-xu00ps{width:100%}.mode-options.svelte-xu00ps.svelte-xu00ps{display:grid;gap:8px}.mode-option.svelte-xu00ps.svelte-xu00ps{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer;position:relative;background:#374151;transition:all .2s ease}.mode-option.svelte-xu00ps.svelte-xu00ps:hover,.mode-option.selected.svelte-xu00ps.svelte-xu00ps{background:#8b5cf6}.mode-option.disabled.svelte-xu00ps.svelte-xu00ps{opacity:.5;cursor:not-allowed}.mode-option.disabled.svelte-xu00ps.svelte-xu00ps:hover{background:#374151}.mode-image.svelte-xu00ps.svelte-xu00ps{width:80px;height:auto;border-radius:4px;flex-shrink:0}@media (min-width: 768px){.mode-image.svelte-xu00ps.svelte-xu00ps{width:128px}}.mode-content.svelte-xu00ps.svelte-xu00ps{display:flex;flex-direction:column;gap:4px;flex:1}.mode-title.svelte-xu00ps.svelte-xu00ps{display:flex;align-items:center;gap:4px}.title-text.svelte-xu00ps.svelte-xu00ps{font-weight:600;font-size:14px;color:#e5e7eb}.new-badge.svelte-xu00ps.svelte-xu00ps{line-height:1em;flex-shrink:0;flex-grow:0;background:#ef4444;color:#fff;font-size:8px;padding:4px 6px;border-radius:4px;font-weight:500}.mode-description.svelte-xu00ps.svelte-xu00ps{font-size:12px;color:#9ca3af}.mode-indicator.svelte-xu00ps.svelte-xu00ps{position:absolute;top:8px;right:8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%}.mode-option.selected.svelte-xu00ps .mode-indicator.svelte-xu00ps{background:white}.check-icon.svelte-xu00ps.svelte-xu00ps{color:#ef4444;font-size:12px;font-weight:700}.empty-icon.svelte-xu00ps.svelte-xu00ps{width:16px;height:16px}.select-effect-container.svelte-1fxbze6.svelte-1fxbze6{width:100%}.select-effect-button.svelte-1fxbze6.svelte-1fxbze6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background-color:#00366b5c;background-color:#32303f;color:#eee;border-radius:8px;border:1px solid #374151;transition:all .2s ease-in-out;outline:none;font-size:14px;cursor:pointer}.select-effect-button.svelte-1fxbze6.svelte-1fxbze6:hover:not(.disabled):not(.readonly){background-color:#32303f;border-color:#ffffff30}.select-effect-button.svelte-1fxbze6.svelte-1fxbze6:focus:not(.disabled):not(.readonly){border-color:#ffffff20}.select-effect-button.disabled.svelte-1fxbze6.svelte-1fxbze6,.select-effect-button.readonly.svelte-1fxbze6.svelte-1fxbze6{opacity:.5;cursor:not-allowed}.button-content.svelte-1fxbze6.svelte-1fxbze6{display:flex;align-items:center;gap:12px;flex:1}.selected-effect-image.svelte-1fxbze6.svelte-1fxbze6{width:32px;height:32px;border-radius:4px;overflow:hidden;flex-shrink:0}.selected-effect-image.svelte-1fxbze6 img.svelte-1fxbze6,.selected-effect-image.svelte-1fxbze6 video.svelte-1fxbze6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.button-text.svelte-1fxbze6.svelte-1fxbze6{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.selected-title.svelte-1fxbze6.svelte-1fxbze6{color:#eee;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.selected-subtitle.svelte-1fxbze6.svelte-1fxbze6{color:#ffffff59;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.placeholder-text.svelte-1fxbze6.svelte-1fxbze6{color:#eee;font-weight:500;font-size:14px}.arrow-icon.svelte-1fxbze6.svelte-1fxbze6{color:#ff3466;flex-shrink:0}.effects-container.svelte-1fxbze6.svelte-1fxbze6{height:80vh;max-width:1260px;margin:0 auto;padding:0 20px}.loading-container.svelte-1fxbze6.svelte-1fxbze6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loading-spinner.svelte-1fxbze6.svelte-1fxbze6{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:svelte-1fxbze6-spin 1s linear infinite;margin-bottom:20px}@keyframes svelte-1fxbze6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container.svelte-1fxbze6 p.svelte-1fxbze6{color:#666;font-size:16px;margin:0}.error-container.svelte-1fxbze6.svelte-1fxbze6{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-message.svelte-1fxbze6.svelte-1fxbze6{color:#e74c3c;font-size:16px;margin-bottom:20px;text-align:center}.retry-button.svelte-1fxbze6.svelte-1fxbze6{background-color:#3498db;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s}.retry-button.svelte-1fxbze6.svelte-1fxbze6:hover{background-color:#2980b9}.no-effects.svelte-1fxbze6.svelte-1fxbze6{display:flex;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-effects.svelte-1fxbze6 p.svelte-1fxbze6{color:#666;font-size:16px;margin:0}.top-bar.svelte-1fxbze6.svelte-1fxbze6{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 20px}.categories-container.svelte-1fxbze6.svelte-1fxbze6{display:flex;gap:10px;flex-wrap:wrap}.category-button.svelte-1fxbze6.svelte-1fxbze6{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px;line-height:1rem;padding:6px 12px;font-size:13px;font-weight:600;color:#eee;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.category-button.svelte-1fxbze6.svelte-1fxbze6:hover:not(.active){background-color:#fff3;border-color:#ffffff4d}.category-button.active.svelte-1fxbze6.svelte-1fxbze6{background-color:#2563eb;border-color:#2563eb;color:#fff}.search-container.svelte-1fxbze6.svelte-1fxbze6{margin-bottom:20px;padding:0 20px;display:flex;align-items:center;gap:10px}.search-container.svelte-1fxbze6.svelte-1fxbze6:empty{display:none}.search-toggle-btn.svelte-1fxbze6.svelte-1fxbze6{background:none;border:none;color:#9ca3af;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.search-toggle-btn.svelte-1fxbze6.svelte-1fxbze6:hover:not(:disabled){color:#e0e0e0;background:rgba(255,255,255,.1);border-color:#fff3}.search-toggle-btn.svelte-1fxbze6.svelte-1fxbze6:disabled{opacity:0;cursor:default}.search-input-wrapper.svelte-1fxbze6.svelte-1fxbze6{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:0 16px;transition:all .3s ease;min-height:48px;opacity:0;transform:translate(-10px);animation:svelte-1fxbze6-slideIn .3s ease forwards}@keyframes svelte-1fxbze6-slideIn{to{opacity:1;transform:translate(0)}}.search-input-wrapper.svelte-1fxbze6.svelte-1fxbze6:focus-within{border-color:#ff3466;box-shadow:0 0 0 3px #ff34661a}.search-input.svelte-1fxbze6.svelte-1fxbze6{flex:1;background:transparent;border:none;color:#e0e0e0;font-size:16px;outline:none;padding:0;min-width:200px}.search-input.svelte-1fxbze6.svelte-1fxbze6::-moz-placeholder{color:#9ca3af}.search-input.svelte-1fxbze6.svelte-1fxbze6::placeholder{color:#9ca3af}.clear-search-btn.svelte-1fxbze6.svelte-1fxbze6{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.clear-search-btn.svelte-1fxbze6.svelte-1fxbze6:hover:not(:disabled){color:#e0e0e0;background:rgba(255,255,255,.1)}.clear-search-btn.visible.svelte-1fxbze6.svelte-1fxbze6{opacity:1;pointer-events:auto}.clear-search-btn.hidden.svelte-1fxbze6.svelte-1fxbze6{opacity:0;pointer-events:none}.clear-search-btn.svelte-1fxbze6.svelte-1fxbze6:disabled{opacity:0;cursor:default}.no-results.svelte-1fxbze6.svelte-1fxbze6{text-align:center;padding:40px 20px;color:#9ca3af}.no-results.svelte-1fxbze6 p.svelte-1fxbze6{margin:0 0 16px;font-size:16px}.clear-search-link.svelte-1fxbze6.svelte-1fxbze6{background:none;border:none;color:#ff3466;cursor:pointer;text-decoration:underline;font-size:14px;transition:color .2s ease}.clear-search-link.svelte-1fxbze6.svelte-1fxbze6:hover{color:#ff6b8a}.effects-grid.svelte-1fxbze6.svelte-1fxbze6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:20px;max-width:1260px;margin:0 auto;justify-items:center}.effect-card.svelte-1fxbze6.svelte-1fxbze6{background:#1a1a2e;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid transparent;width:100%;max-width:320px}.effect-card.svelte-1fxbze6.svelte-1fxbze6:hover{transform:translateY(-4px);border-color:#ff3466;box-shadow:0 8px 25px #ff34664d}.effect-card.svelte-1fxbze6.svelte-1fxbze6:focus{outline:none;border-color:#ff3466}.media-container.svelte-1fxbze6.svelte-1fxbze6{position:relative;width:100%;height:200px;overflow:hidden}.effect-image.svelte-1fxbze6.svelte-1fxbze6,.effect-video.svelte-1fxbze6.svelte-1fxbze6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.effect-card.svelte-1fxbze6:hover .effect-image.svelte-1fxbze6,.effect-card.svelte-1fxbze6:hover .effect-video.svelte-1fxbze6{transform:scale(1.05)}.effect-video.svelte-1fxbze6.svelte-1fxbze6{background:#000;background-size:cover;background-position:center;background-repeat:no-repeat}.effect-video[poster].svelte-1fxbze6.svelte-1fxbze6{-o-object-fit:cover;object-fit:cover}.effect-video.svelte-1fxbze6.svelte-1fxbze6:not([src]){background-image:none}.video-indicator.svelte-1fxbze6.svelte-1fxbze6{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-indicator.svelte-1fxbze6 svg.svelte-1fxbze6{width:12px;height:12px}.media-overlay.svelte-1fxbze6.svelte-1fxbze6{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%)}.featured-badge-container.svelte-1fxbze6.svelte-1fxbze6{position:absolute;top:12px;left:12px;z-index:2}.featured-badge.svelte-1fxbze6.svelte-1fxbze6{background:#ffd700;color:#000;padding:4px 8px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-info.svelte-1fxbze6.svelte-1fxbze6{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}.card-title.svelte-1fxbze6.svelte-1fxbze6{color:#fff;font-size:16px;font-weight:600;margin:0 0 4px;line-height:1.3}.card-subtitle.svelte-1fxbze6.svelte-1fxbze6{color:#b0b0b0;font-size:13px;margin:0;line-height:1.2}@media (min-width: 1200px){.effects-grid.svelte-1fxbze6.svelte-1fxbze6{grid-template-columns:repeat(4,1fr);gap:24px;padding:24px}.effect-card.svelte-1fxbze6.svelte-1fxbze6{max-width:300px;width:100%}}@media (min-width: 900px) and (max-width: 1199px){.effects-grid.svelte-1fxbze6.svelte-1fxbze6{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.effect-card.svelte-1fxbze6.svelte-1fxbze6{max-width:320px;width:100%}}@media (min-width: 600px) and (max-width: 899px){.effects-grid.svelte-1fxbze6.svelte-1fxbze6{grid-template-columns:repeat(2,1fr);gap:18px;padding:18px}.effect-card.svelte-1fxbze6.svelte-1fxbze6{max-width:350px;width:100%}}@media (max-width: 599px){.effects-container.svelte-1fxbze6.svelte-1fxbze6{max-width:100%;padding:0}.top-bar.svelte-1fxbze6.svelte-1fxbze6{flex-direction:column;gap:15px;align-items:stretch;padding:0 15px}.categories-container.svelte-1fxbze6.svelte-1fxbze6{justify-content:center;gap:8px}.category-button.svelte-1fxbze6.svelte-1fxbze6{font-size:12px;padding:5px 10px;gap:4px}.search-container.svelte-1fxbze6.svelte-1fxbze6{justify-content:center;padding:0}.search-input.svelte-1fxbze6.svelte-1fxbze6{min-width:150px}.effects-grid.svelte-1fxbze6.svelte-1fxbze6{grid-template-columns:repeat(2,1fr)!important;gap:12px;padding:15px}.effect-card.svelte-1fxbze6.svelte-1fxbze6{max-width:100%;width:100%;min-width:0}.media-container.svelte-1fxbze6.svelte-1fxbze6{height:140px}.card-title.svelte-1fxbze6.svelte-1fxbze6{font-size:13px}.card-subtitle.svelte-1fxbze6.svelte-1fxbze6{font-size:11px}.card-info.svelte-1fxbze6.svelte-1fxbze6{padding:15px}.featured-badge.svelte-1fxbze6.svelte-1fxbze6{font-size:10px;padding:3px 6px}}@media (max-width: 480px){.top-bar.svelte-1fxbze6.svelte-1fxbze6{padding:0 12px}.categories-container.svelte-1fxbze6.svelte-1fxbze6{gap:6px}.category-button.svelte-1fxbze6.svelte-1fxbze6{font-size:11px;padding:4px 8px}.effects-grid.svelte-1fxbze6.svelte-1fxbze6{grid-template-columns:repeat(2,1fr)!important;gap:10px;padding:12px}.effect-card.svelte-1fxbze6.svelte-1fxbze6{max-width:100%}.media-container.svelte-1fxbze6.svelte-1fxbze6{height:120px}.card-title.svelte-1fxbze6.svelte-1fxbze6{font-size:12px}.card-subtitle.svelte-1fxbze6.svelte-1fxbze6{font-size:10px}.card-info.svelte-1fxbze6.svelte-1fxbze6{padding:12px}.featured-badge.svelte-1fxbze6.svelte-1fxbze6{font-size:9px;padding:2px 5px}}.range-slider-container.svelte-1tfj6yh.svelte-1tfj6yh{width:100%;font-family:inherit;position:relative;isolation:isolate;contain:layout style;z-index:auto}.range-slider-container.disabled.svelte-1tfj6yh.svelte-1tfj6yh{opacity:.5;pointer-events:none}.range-slider-wrapper.svelte-1tfj6yh.svelte-1tfj6yh{display:flex;align-items:center;gap:1rem}.range-slider-track-container.svelte-1tfj6yh.svelte-1tfj6yh{flex:1;position:relative;contain:layout style;z-index:0}.range-slider-value-container.svelte-1tfj6yh.svelte-1tfj6yh{flex-shrink:0}.range-slider-value.svelte-1tfj6yh.svelte-1tfj6yh{font-size:.875rem;font-weight:500;color:#a855f7;background:none;padding:0;min-width:2rem;text-align:right}.range-slider-native.svelte-1tfj6yh.svelte-1tfj6yh{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:6}.range-slider-native.svelte-1tfj6yh.svelte-1tfj6yh:disabled{cursor:not-allowed}.range-slider-custom.svelte-1tfj6yh.svelte-1tfj6yh{position:relative;width:100%;height:1.5rem;display:flex;align-items:center;cursor:pointer;z-index:1;transform:translateZ(0)}.range-slider-custom.disabled.svelte-1tfj6yh.svelte-1tfj6yh,.range-slider-custom.readonly.svelte-1tfj6yh.svelte-1tfj6yh{cursor:not-allowed}.range-slider-track.svelte-1tfj6yh.svelte-1tfj6yh{position:absolute;width:100%;height:.5rem;background:rgba(255,255,255,.1);border-radius:.25rem;border:1px solid rgba(255,255,255,.2);z-index:2}.range-slider-fill.svelte-1tfj6yh.svelte-1tfj6yh{position:absolute;height:.5rem;background:linear-gradient(90deg,#8b5cf6,#a855f7);border-radius:.25rem;transition:width .15s ease;box-shadow:0 2px 8px #8b5cf64d;z-index:3}.range-slider-thumb.svelte-1tfj6yh.svelte-1tfj6yh{position:absolute;width:1.25rem;height:1.25rem;background:#8b5cf6;border:2px solid #ffffff;border-radius:50%;transform:translate(-50%);cursor:grab;transition:all .15s ease;box-shadow:0 2px 8px #8b5cf666,0 0 #8b5cf600;z-index:5;will-change:transform}.range-slider-thumb.svelte-1tfj6yh.svelte-1tfj6yh:hover{transform:translate(-50%) scale(1.1);box-shadow:0 4px 12px #8b5cf680,0 0 0 4px #8b5cf633}.range-slider-thumb.dragging.svelte-1tfj6yh.svelte-1tfj6yh{cursor:grabbing;transform:translate(-50%) scale(1.15);box-shadow:0 6px 16px #8b5cf699,0 0 0 6px #8b5cf64d}.range-slider-custom.disabled.svelte-1tfj6yh .range-slider-thumb.svelte-1tfj6yh,.range-slider-custom.readonly.svelte-1tfj6yh .range-slider-thumb.svelte-1tfj6yh{cursor:not-allowed;transform:translate(-50%) scale(.9);box-shadow:0 1px 4px #8b5cf633}.range-slider-custom.disabled.svelte-1tfj6yh .range-slider-fill.svelte-1tfj6yh{background:#6b7280;box-shadow:none}.range-slider-custom.disabled.svelte-1tfj6yh .range-slider-thumb.svelte-1tfj6yh{background:#6b7280;border-color:#9ca3af}.range-slider-native:focus+.range-slider-custom.svelte-1tfj6yh .range-slider-thumb.svelte-1tfj6yh{box-shadow:0 4px 12px #8b5cf680,0 0 0 4px #8b5cf666}@media (max-width: 768px){.range-slider-thumb.svelte-1tfj6yh.svelte-1tfj6yh{width:1.5rem;height:1.5rem}.range-slider-custom.svelte-1tfj6yh.svelte-1tfj6yh{height:2rem}.range-slider-track.svelte-1tfj6yh.svelte-1tfj6yh,.range-slider-fill.svelte-1tfj6yh.svelte-1tfj6yh{height:.75rem}}@media (prefers-reduced-motion: reduce){.range-slider-thumb.svelte-1tfj6yh.svelte-1tfj6yh,.range-slider-fill.svelte-1tfj6yh.svelte-1tfj6yh{transition:none}}.plugin-container.svelte-lftibm{width:100%;min-height:3rem;position:relative}.plugin-mount.svelte-lftibm{width:100%}.plugin-mount.hidden.svelte-lftibm{display:none}.plugin-loading.svelte-lftibm{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;color:#9ca3af;font-size:.875rem;position:absolute;top:0;left:0;right:0;background:rgba(0,0,0,.05);border-radius:.5rem}.spinner.svelte-lftibm{width:1.25rem;height:1.25rem;border:2px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:svelte-lftibm-spin .8s linear infinite}@keyframes svelte-lftibm-spin{to{transform:rotate(360deg)}}.plugin-error.svelte-lftibm{display:flex;align-items:center;gap:.5rem;padding:1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#fca5a5;font-size:.875rem;position:absolute;top:0;left:0;right:0}.error-icon.svelte-lftibm{font-size:1.25rem}.form-render.svelte-en453y.svelte-en453y{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgb(99 109 225 / 10%);padding:1.5rem 1.5rem 1rem}.form-header.svelte-en453y.svelte-en453y{flex-shrink:0;z-index:10}.header-content.svelte-en453y.svelte-en453y{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.header-content.svelte-en453y h2.svelte-en453y{margin:0;font-weight:600;color:#e0e0e0}.header-actions.svelte-en453y.svelte-en453y{display:flex;align-items:center;gap:.5rem}.how-it-works-btn.svelte-en453y.svelte-en453y{display:inline-flex;align-items:center;gap:.3rem;padding:.4em .7em;font-size:.75em;background:transparent;border:1px solid rgba(255,255,255,.2);color:#a0a0a0;border-radius:1rem;cursor:pointer;transition:all .2s;white-space:nowrap}.how-it-works-btn.svelte-en453y.svelte-en453y:hover{color:#e0e0e0;border-color:#fff6;background:rgba(255,255,255,.05)}.fav-btn.svelte-en453y.svelte-en453y{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff20;background:#ffffff10;cursor:pointer;transition:all .2s ease;color:#9ca3af}.fav-btn.svelte-en453y.svelte-en453y:hover{background:#ffffff1a}.fav-btn.active.svelte-en453y.svelte-en453y{color:#f59e0b;border-color:#f59e0b66;background:#f59e0b1a}.fav-btn.inactive.svelte-en453y.svelte-en453y{color:#9ca3af}.form-content.svelte-en453y.svelte-en453y{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 1em;margin:0 -1em}.form-footer.svelte-en453y.svelte-en453y{position:relative;flex-shrink:0;padding-top:1em;border-top:.1em solid rgba(255,255,255,.1);z-index:10}.form-actions.svelte-en453y.svelte-en453y{display:flex;align-items:stretch;justify-content:space-between;gap:1em}.task-cost.svelte-en453y.svelte-en453y{display:flex;flex-direction:row;align-items:center;gap:.5em}.credits-label.svelte-en453y.svelte-en453y,.cost-label.svelte-en453y.svelte-en453y{font-size:.75em;color:#b0b0b0;font-weight:500}.credits-value.svelte-en453y.svelte-en453y{font-size:1.1em;font-weight:700;color:#4ade80}.cost-value.svelte-en453y.svelte-en453y{font-size:1em;font-weight:600;color:#96ff42}.cost-calculating.svelte-en453y.svelte-en453y{font-size:.875em;color:#9ca3af}.spinner.svelte-en453y.svelte-en453y{width:1rem;height:1rem;animation:svelte-en453y-spin 1s linear infinite}.submit-wrapper.svelte-en453y.svelte-en453y{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.submit-btn.svelte-en453y.svelte-en453y{display:flex;align-items:center;justify-content:center;padding:.5em 2em;font-size:1em;font-weight:600;border:none;background:linear-gradient(98deg,#a570ff 0%,#ff6eb2 50%,#ffad66 100%);border-radius:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;transition:all .3s ease;min-width:10em;letter-spacing:.05em;position:relative;overflow:hidden}.submit-btn.svelte-en453y.svelte-en453y:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.submit-btn.svelte-en453y.svelte-en453y:hover:not(:disabled):before{left:100%}.submit-btn.svelte-en453y.svelte-en453y:hover:not(:disabled){transform:translateY(-.2em) scale(1.02)}.submit-btn.svelte-en453y.svelte-en453y:active:not(:disabled){transform:translateY(-.1em) scale(1.01)}.submit-btn.svelte-en453y.svelte-en453y:disabled{opacity:.5;cursor:not-allowed;transform:none;background:linear-gradient(90deg,#6b7280 0%,#4b5563 100%)}.loading-spinner.svelte-en453y.svelte-en453y{height:1rem;width:1rem;margin-right:.5rem;animation:svelte-en453y-spin 1s linear infinite}.spinner-circle.svelte-en453y.svelte-en453y{opacity:.25}.spinner-path.svelte-en453y.svelte-en453y{opacity:.75}@keyframes svelte-en453y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden.svelte-en453y.svelte-en453y{display:none}.col-1.svelte-en453y.svelte-en453y{width:50%}.col-2.svelte-en453y.svelte-en453y{width:100%}.flex-row.svelte-en453y.svelte-en453y{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center}.form-group.svelte-en453y.svelte-en453y{font-size:.9em;padding:.8em 0;float:left;display:flex;flex-direction:column;min-height:3.5em}.form-group.svelte-en453y label.svelte-en453y{display:inline-block;font-size:.85em;cursor:default;margin-bottom:.3em;color:#d0d0d0;font-weight:500}.input.svelte-en453y.svelte-en453y,textarea.svelte-en453y.svelte-en453y{display:block;width:100%;padding:.6em .8em;font-size:.9em;font-weight:400;line-height:1.5;background:rgba(0,0,0,.1);border-radius:.5rem;border:1px solid rgba(255,255,255,.2);color:#e0e0e0;flex:1;transition:all .2s ease}textarea.svelte-en453y.svelte-en453y{height:8em;resize:vertical;box-shadow:none}.input.svelte-en453y.svelte-en453y:focus,textarea.svelte-en453y.svelte-en453y:focus{outline:none;border-color:#8b5cf6;box-shadow:0 2px 8px #8b5cf64d;background:#232c42}textarea.svelte-en453y.svelte-en453y:focus{box-shadow:none}.input.svelte-en453y.svelte-en453y::-moz-placeholder,textarea.svelte-en453y.svelte-en453y::-moz-placeholder{color:#a0a0a0}.input.svelte-en453y.svelte-en453y::placeholder,textarea.svelte-en453y.svelte-en453y::placeholder{color:#a0a0a0}.br.svelte-en453y.svelte-en453y{width:100%;height:3px;float:left;clear:both}.position.svelte-en453y.svelte-en453y{display:flex;gap:.5rem}.position.svelte-en453y label.svelte-en453y{flex:1;text-align:center;line-height:1.5rem}.position.svelte-en453y input.svelte-en453y{height:1.479rem;flex:1!important;border-width:1px!important}.gps-container.svelte-en453y.svelte-en453y{display:flex;gap:.5rem}.gps-input.svelte-en453y.svelte-en453y{flex:2}.gps-button.svelte-en453y.svelte-en453y{flex:1;margin:0;padding:.6em .8em;font-size:.9em;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.1);color:#d0d0d0;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.gps-button.svelte-en453y.svelte-en453y:hover{background:rgba(70,70,70,.9);border-color:#8b5cf6cc}.file-select.svelte-en453y.svelte-en453y,.image-select.svelte-en453y.svelte-en453y{padding:0;overflow:hidden;text-overflow:hidden;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.file-button.svelte-en453y.svelte-en453y{margin:0;padding:.6em .8em;font-size:.9em;border:none;background:rgba(0,0,0,.1);color:#d0d0d0;border-radius:0 .5rem .5rem 0;cursor:pointer;transition:all .2s ease}.file-button.svelte-en453y.svelte-en453y:hover{background:rgba(70,70,70,.9)}.image-preview.svelte-en453y.svelte-en453y{max-height:1.5rem;margin-top:-.18rem;padding:0;border-radius:.1rem}.select-arrow.svelte-en453y.svelte-en453y{margin-left:auto;display:flex;align-items:center;color:#a0a0a0}.label-text.svelte-en453y.svelte-en453y{font-size:1.5em;margin:0}.label-with-tips.svelte-en453y.svelte-en453y{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.label-row.svelte-en453y.svelte-en453y{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sample-btn.svelte-en453y.svelte-en453y{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;line-height:1;border:none;border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;box-shadow:0 2px 8px #667eea4d,0 1px 3px #0000001a;box-shadow:inset 0 1px #fff3,0 2px 8px #667eea4d,0 1px 3px #0000001a}.sample-btn.svelte-en453y.svelte-en453y:hover{transform:translateY(-1px) scale(1.02);box-shadow:inset 0 1px #ffffff40,0 4px 12px #667eea66,0 2px 6px #00000026;background:linear-gradient(135deg,#7c93f0 0%,#8b5bb8 100%)}.sample-btn.svelte-en453y.svelte-en453y:active{transform:translateY(0) scale(1);transition-duration:.1s}.sample-btn.svelte-en453y.svelte-en453y:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s}.sample-btn.svelte-en453y.svelte-en453y:hover:before{left:100%}.sample-icon.svelte-en453y.svelte-en453y{font-size:.875rem;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.sample-text.svelte-en453y.svelte-en453y{font-size:.75rem;letter-spacing:.025em;text-shadow:0 1px 1px rgba(0,0,0,.1)}@media (max-width: 768px){.sample-btn.svelte-en453y.svelte-en453y{padding:.25rem .5rem;font-size:.7rem;gap:.25rem}.sample-icon.svelte-en453y.svelte-en453y{font-size:.75rem}.sample-text.svelte-en453y.svelte-en453y{font-size:.65rem}}.label-row.svelte-en453y.svelte-en453y{flex:1;display:flex;justify-content:space-between;align-items:center}.tips-content.svelte-en453y.svelte-en453y{padding:.75rem;font-size:.875rem;line-height:1.4;color:#e0e0e0;max-width:100%}.tips.svelte-en453y.svelte-en453y{padding:1em 1.2em;margin:0;font-size:.9em;background:rgba(80,80,80,.8);border-left:.3em solid #8b5cf6;color:#e0e0e0;border-radius:0 .5em .5em 0}input.svelte-en453y.svelte-en453y::-webkit-outer-spin-button,input.svelte-en453y.svelte-en453y::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number].svelte-en453y.svelte-en453y{-moz-appearance:textfield}.radio-group.svelte-en453y.svelte-en453y{display:flex;flex-direction:column;gap:.5em;margin-bottom:.5em}.radio-option.svelte-en453y.svelte-en453y{display:flex;align-items:flex-start;gap:.5em;padding:.5em;border:.1em solid rgba(120,120,120,.3);border-radius:.4em;cursor:pointer;transition:all .2s}.radio-option.svelte-en453y.svelte-en453y:hover{border-color:#8b5cf680;background:rgba(139,92,246,.1)}.radio-label.svelte-en453y.svelte-en453y{font-size:.9em;color:#e0e0e0;font-weight:500}.radio-subtext.svelte-en453y.svelte-en453y{font-size:.75em;color:#a0a0a0;margin-left:auto}.button-group.svelte-en453y.svelte-en453y{display:flex;gap:.5em;flex-wrap:wrap;margin-bottom:.5em}.group-button.svelte-en453y.svelte-en453y{display:flex;align-items:center;gap:.3em;padding:.6em 1em;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.1);color:#d0d0d0;border-radius:.5rem;cursor:pointer;transition:all .2s;font-size:.85em}.group-button.svelte-en453y.svelte-en453y:hover{border-color:#8b5cf6cc;background:rgba(60,60,60,.9)}.group-button.active.svelte-en453y.svelte-en453y{border-color:#8b5cf6;background:rgba(139,92,246,.2);color:#e0e0e0}.button-badge.svelte-en453y.svelte-en453y{background:#ef4444;color:#fff;padding:.1em .4em;border-radius:.8em;font-size:.7em;font-weight:600}.seed-container.svelte-en453y.svelte-en453y{display:flex;flex-direction:column}.seed-input-group.svelte-en453y.svelte-en453y{display:flex;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;overflow:hidden;background:rgba(0,0,0,.1)}.seed-lock-btn.svelte-en453y.svelte-en453y{padding:.6em;border:none;background:rgba(60,60,60,.8);color:#d0d0d0;cursor:pointer;transition:all .2s;font-size:1em}.seed-lock-btn.locked.svelte-en453y.svelte-en453y{background:rgba(139,92,246,.3);color:#8b5cf6}.seed-input.svelte-en453y.svelte-en453y{flex:1;padding:.6em;border:none;background:transparent;color:#e0e0e0;font-size:.9em}.seed-input.svelte-en453y.svelte-en453y:focus{outline:none}.seed-refresh-btn.svelte-en453y.svelte-en453y{padding:.6em;border:none;background:rgba(60,60,60,.8);color:#d0d0d0;cursor:pointer;transition:all .2s;font-size:1em}.seed-refresh-btn.svelte-en453y.svelte-en453y:hover:not(:disabled){background:rgba(70,70,70,.9)}.seed-refresh-btn.svelte-en453y.svelte-en453y:disabled{opacity:.5;cursor:not-allowed}.number-grid.svelte-en453y.svelte-en453y{display:grid;grid-template-columns:repeat(auto-fit,minmax(4em,1fr));gap:.5em;margin-bottom:.5em}.grid-number.svelte-en453y.svelte-en453y{padding:.8em;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.1);color:#d0d0d0;border-radius:.5rem;cursor:pointer;transition:all .2s;font-size:.9em;font-weight:500;text-align:center}.grid-number.svelte-en453y.svelte-en453y:hover,.grid-number.active.svelte-en453y.svelte-en453y{border-color:#8b5cf6;background:#8b5cf6;color:#e0e0e0}.tips-content-item.svelte-en453y.svelte-en453y{display:flex;flex-direction:column;gap:.2em}.requiredTip.svelte-en453y.svelte-en453y{position:absolute;top:-50px;left:0;right:0;padding:1em 1.2em;margin:0;font-size:.9em;background:rgba(255,0,0,.9);color:#fff;border-radius:.5em;--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.form-group.svelte-en453y .select-effect-container,.form-group.svelte-en453y .multi-image-uploader{width:100%}.debug-info.svelte-en453y.svelte-en453y{margin-top:.25rem;padding:.25rem .5rem;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);border-radius:.25rem;font-family:monospace;font-size:.75rem;color:#a855f7;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-sheet-overlay.svelte-en453y.svelte-en453y{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1000;display:flex;align-items:flex-end;justify-content:center;animation:svelte-en453y-fadeIn .2s ease}@keyframes svelte-en453y-fadeIn{0%{opacity:0}to{opacity:1}}.bottom-sheet.svelte-en453y.svelte-en453y{width:100%;max-height:85vh;background:#1a1a2e;border-radius:1.25rem 1.25rem 0 0;display:flex;flex-direction:column;animation:svelte-en453y-slideUp .3s ease}@keyframes svelte-en453y-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bottom-sheet-header.svelte-en453y.svelte-en453y{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.bottom-sheet-header.svelte-en453y h3.svelte-en453y{margin:0;font-size:1.1rem;font-weight:600;color:#f0f0f0}.bottom-sheet-close.svelte-en453y.svelte-en453y{background:transparent;border:none;color:#888;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.bottom-sheet-close.svelte-en453y.svelte-en453y:hover{color:#f0f0f0;background:rgba(255,255,255,.1)}.bottom-sheet-content.svelte-en453y.svelte-en453y{flex:1;overflow-y:auto;padding:1.25rem;color:#e0e0e0}.hiw-title.svelte-en453y.svelte-en453y{font-size:1rem;font-weight:600;color:#f0f0f0;margin:0 0 .5rem}.hiw-desc.svelte-en453y.svelte-en453y{font-size:.875rem;color:#a0a0a0;line-height:1.5;margin:0 0 1.25rem}.hiw-steps.svelte-en453y.svelte-en453y{display:flex;flex-direction:column;gap:1rem}.hiw-step.svelte-en453y.svelte-en453y{display:flex;gap:.75rem;align-items:flex-start}.hiw-step-number.svelte-en453y.svelte-en453y{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;font-size:.75rem;font-weight:600;border-radius:50%}.hiw-step-content.svelte-en453y.svelte-en453y{flex:1;min-width:0}.hiw-step-title.svelte-en453y.svelte-en453y{font-size:.9rem;font-weight:500;color:#e0e0e0;margin:0 0 .25rem}.hiw-step-desc.svelte-en453y.svelte-en453y{font-size:.8rem;color:#909090;line-height:1.5;margin:0}.hiw-step-image.svelte-en453y.svelte-en453y{margin-top:.5rem;max-width:100%;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.hiw-tips.svelte-en453y.svelte-en453y{margin-top:1.25rem;padding:1rem;background:rgba(255,255,255,.05);border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.hiw-tips-title.svelte-en453y.svelte-en453y{font-size:.85rem;font-weight:600;color:#e0e0e0;margin:0 0 .5rem}.hiw-tips-list.svelte-en453y.svelte-en453y{margin:0;padding-left:1.25rem}.hiw-tips-list.svelte-en453y li.svelte-en453y{font-size:.8rem;color:#a0a0a0;line-height:1.5;margin-bottom:.25rem}.hiw-tips-list.svelte-en453y li.svelte-en453y:last-child{margin-bottom:0}.hiw-demo-video.svelte-en453y.svelte-en453y{margin-bottom:1.25rem;border-radius:.75rem;overflow:hidden;background:#000}.demo-video.svelte-en453y.svelte-en453y{width:100%;display:block;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.hiw-pricing.svelte-en453y.svelte-en453y{margin-top:1.25rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:.75rem;border:1px solid rgba(255,255,255,.08)}.hiw-pricing-title.svelte-en453y.svelte-en453y{font-size:.95rem;font-weight:600;color:#f0f0f0;margin:0 0 .5rem}.hiw-pricing-desc.svelte-en453y.svelte-en453y{font-size:.8rem;color:#909090;line-height:1.4;margin:0 0 .75rem}.hiw-pricing-grid.svelte-en453y.svelte-en453y{display:flex;flex-wrap:wrap;gap:.5rem}.hiw-pricing-item.svelte-en453y.svelte-en453y{display:flex;flex-direction:column;padding:.5rem .75rem;background:rgba(255,255,255,.04);border-radius:.4rem;border-left:2px solid rgba(167,139,250,.5)}.pricing-name.svelte-en453y.svelte-en453y{font-size:.75rem;color:#909090;margin-bottom:.15rem}.pricing-credits.svelte-en453y.svelte-en453y{font-size:.8rem;color:#a78bfa;font-weight:600}.app.svelte-9w5id4.svelte-9w5id4{padding:1rem;margin:0}.app-container.svelte-9w5id4.svelte-9w5id4{display:flex;max-width:100%;overflow:hidden;gap:1rem}.left-panel.svelte-9w5id4.svelte-9w5id4,.right-panel.svelte-9w5id4.svelte-9w5id4{display:flex;flex-direction:column;height:calc(100vh - 2rem);overflow:hidden}.left-panel.svelte-9w5id4.svelte-9w5id4{width:40%;flex-shrink:0}.right-panel.svelte-9w5id4.svelte-9w5id4{flex-grow:1}@media (max-width: 768px){.app-container.svelte-9w5id4.svelte-9w5id4{flex-direction:column;height:auto}.left-panel.svelte-9w5id4.svelte-9w5id4,.right-panel.svelte-9w5id4.svelte-9w5id4{width:100%;flex:none;height:100%;padding:.2em}}.mobile.svelte-9w5id4 .right-panel.svelte-9w5id4{z-index:10;width:auto;box-sizing:border-box}.mobile.svelte-9w5id4 .left-panel.svelte-9w5id4{box-sizing:border-box}.floating-btn.svelte-9w5id4.svelte-9w5id4{position:fixed;right:2rem;bottom:2rem;width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000004d;transition:all .3s ease;z-index:50}.floating-btn.svelte-9w5id4.svelte-9w5id4:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0006}.floating-btn.svelte-9w5id4.svelte-9w5id4:active{transform:translateY(0)}@media (max-width: 768px){.floating-btn.svelte-9w5id4.svelte-9w5id4{right:0;bottom:6rem;width:3rem;height:3rem}}.edit-plan-container.svelte-15tdvax{width:100%;padding:1.5rem;box-sizing:border-box}.toggle-center.svelte-15tdvax{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle-wrapper.svelte-15tdvax{display:inline-flex;border-radius:9999px;background-color:#1f293780;padding:.375rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-only.svelte-15tdvax{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.toggle-button.svelte-15tdvax{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s ease-in-out;color:#fff}.toggle-button.active.svelte-15tdvax{background-color:#6366f1}.discount-badge.svelte-15tdvax{position:absolute;z-index:10;right:-.5rem;top:-.75rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(to right,#fbbf24,#f97316);padding:0 .5rem;font-size:11px;font-weight:500;color:#000;line-height:20px;box-shadow:0 1px 2px #0000000d}.plans-section.svelte-15tdvax{padding:1.5rem 0;overflow-x:auto}.plans-container.svelte-15tdvax{margin:0 auto;min-width:0}.plans-list.svelte-15tdvax{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.plan-item.svelte-15tdvax{position:relative;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;cursor:pointer;transition:background-color .2s}.plan-item.svelte-15tdvax:hover{background-color:#ffffff0d}.plan-item.current-plan.svelte-15tdvax{background-color:#0003;pointer-events:none}.plan-tag-wrapper.svelte-15tdvax{position:absolute;top:.375rem;right:.5rem;z-index:10}.plan-tag.svelte-15tdvax{display:inline-flex;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-color:transparent;background:linear-gradient(to right,#6366f1,#8b5cf6);color:#fff;font-weight:600;padding:.25rem .75rem;font-size:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:0;border-radius:9999px}.tag-text.svelte-15tdvax{display:flex;align-items:center}.plan-label.svelte-15tdvax{display:flex;align-items:center;gap:.75rem;position:relative}.plan-radio.svelte-15tdvax{color:#3b82f6}.plan-header.svelte-15tdvax{font-weight:500;display:flex;align-items:center;gap:.5rem}.plan-name.svelte-15tdvax{color:#fff}.plan-price.svelte-15tdvax{font-size:.875rem;color:#eab308}.plan-credits.svelte-15tdvax{font-size:.625rem;color:#fffc}.current-plan-badge.svelte-15tdvax{border-radius:9999px;color:#6b7280;font-size:.625rem;font-weight:700}.plan-tip.svelte-15tdvax{margin-top:.5rem;background-color:#ffffff0d;padding:.5rem .75rem;font-size:.75rem;border-radius:.5rem;color:#fffc;word-wrap:break-word;overflow-wrap:break-word}.confirm-button.svelte-15tdvax{width:100%;background-color:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:9999px;transition:background-color .2s;border:none;cursor:pointer;font-size:1rem}.confirm-button.svelte-15tdvax:hover{background-color:#1d4ed8}.cancel-subscription-button.svelte-15tdvax{width:100%;margin-top:.5rem;color:#6b7280;text-decoration-offset:8px;padding:.5rem 1rem;border-radius:9999px;transition:color .2s;border:none;background:transparent;cursor:pointer;font-size:1rem}.cancel-subscription-button.svelte-15tdvax:hover{color:#9ca3af}.bg-gradient2{background:linear-gradient(135deg,#1e1e2e 0%,#2d2d44 100%)}.sample-modal-content.svelte-d9z2g9.svelte-d9z2g9{padding:1.5rem;color:#fff}.sample-main-content.svelte-d9z2g9.svelte-d9z2g9{height:400px}.left-options.svelte-d9z2g9.svelte-d9z2g9{width:160px}.left-option-item.svelte-d9z2g9.svelte-d9z2g9{width:140px;height:130px;border-radius:8px;overflow:hidden}.main-video-area.svelte-d9z2g9.svelte-d9z2g9{min-height:400px}.video-container.svelte-d9z2g9.svelte-d9z2g9{height:100%;border-radius:12px;overflow:hidden}.video-overlay.svelte-d9z2g9.svelte-d9z2g9{pointer-events:none}.sample-examples.svelte-d9z2g9.svelte-d9z2g9{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem}.examples-container.svelte-d9z2g9.svelte-d9z2g9{min-height:100px}.examples-container.svelte-d9z2g9.svelte-d9z2g9::-webkit-scrollbar{height:4px}.examples-container.svelte-d9z2g9.svelte-d9z2g9::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:2px}.examples-container.svelte-d9z2g9.svelte-d9z2g9::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:2px}.example-item.svelte-d9z2g9.svelte-d9z2g9{flex-shrink:0;width:120px;text-align:center;padding:.5rem;border-radius:8px;transition:all .3s ease;background:transparent;border:1px solid transparent}.example-item.svelte-d9z2g9.svelte-d9z2g9:hover{background:rgba(255,255,255,.05);border-color:#fff3}.example-item.selected.svelte-d9z2g9.svelte-d9z2g9{background:rgba(59,130,246,.2);border-color:#3b82f6}.example-thumbnail.svelte-d9z2g9.svelte-d9z2g9{position:relative;width:100px;height:56px;margin:0 auto;border-radius:6px;overflow:hidden}.play-indicator.svelte-d9z2g9.svelte-d9z2g9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center}.example-label.svelte-d9z2g9.svelte-d9z2g9{display:block;margin-top:.25rem;font-size:.75rem;color:#9ca3af}.example-item.selected.svelte-d9z2g9 .example-label.svelte-d9z2g9{color:#60a5fa;font-weight:500}@media (max-width: 768px){.sample-modal-content.svelte-d9z2g9.svelte-d9z2g9{padding:1rem}.sample-main-content.svelte-d9z2g9.svelte-d9z2g9{height:300px;flex-direction:column;gap:1rem}.left-options.svelte-d9z2g9.svelte-d9z2g9{width:100%;flex-direction:row;justify-content:center;gap:1rem}.main-video-area.svelte-d9z2g9.svelte-d9z2g9{min-height:200px}.example-item.svelte-d9z2g9.svelte-d9z2g9{width:100px}.example-thumbnail.svelte-d9z2g9.svelte-d9z2g9{width:80px;height:45px}}.toast-container.svelte-yovsg7{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:50000;transition:all .3s;display:flex;align-items:center;justify-content:center}.toast-hidden.svelte-yovsg7{opacity:0;transform:translate(-50%) translateY(-20px)}.toast-visible.svelte-yovsg7{opacity:1;transform:translate(-50%) translateY(0)}.toast-content.svelte-yovsg7{padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;align-items:center}.toast-success.svelte-yovsg7{background-color:#10b981;color:#fff}.toast-error.svelte-yovsg7{background-color:#ef4444;color:#fff}.toast-warning.svelte-yovsg7{background-color:#f59e0b;color:#fff}.toast-info.svelte-yovsg7{background-color:#f8df5a;color:#000}.toast-message.svelte-yovsg7{font-size:.875rem;font-weight:500}.toast-close.svelte-yovsg7{margin-left:.75rem;font-size:.875rem;opacity:.7;background:none;border:none;color:inherit;cursor:pointer;outline:none;padding:0;transition:opacity .2s}.toast-close.svelte-yovsg7:hover{opacity:1}@keyframes svelte-1y6c44u-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.iframe-container.svelte-1nuihg0{width:100%;height:80vh;max-height:800px;display:flex;flex-direction:column}.iframe-content.svelte-1nuihg0{width:100%;height:100%;border:none;border-radius:.5rem}.global-loading-overlay.svelte-1nuihg0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.global-loading-content.svelte-1nuihg0{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-spinner.svelte-1nuihg0{width:50px;height:50px}.spinner-svg.svelte-1nuihg0{animation:svelte-1nuihg0-rotate 2s linear infinite;width:100%;height:100%}.spinner-circle.svelte-1nuihg0{stroke:#a570ff;stroke-linecap:round;animation:svelte-1nuihg0-dash 1.5s ease-in-out infinite}.loading-text.svelte-1nuihg0{color:#fff;font-size:1rem;font-weight:500;text-align:center;max-width:200px}@keyframes svelte-1nuihg0-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1nuihg0-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.effect-selector.svelte-rduj5r.svelte-rduj5r{display:flex;flex-direction:column;gap:.75rem}.effect-card.svelte-rduj5r.svelte-rduj5r{width:min(100%,520px);align-self:flex-start;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0e0d16;padding:0;position:relative;overflow:hidden;text-align:left;color:#f8f7ff;box-shadow:0 20px 45px #00000059;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.effect-card.svelte-rduj5r.svelte-rduj5r:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.4) 100%);pointer-events:none}.effect-card.is-empty.svelte-rduj5r.svelte-rduj5r:after{content:none}.effect-card.svelte-rduj5r.svelte-rduj5r:hover{border-color:#8f6bff80;transform:translateY(-1px);box-shadow:0 24px 50px #00000073}.effect-card.svelte-rduj5r.svelte-rduj5r:disabled{opacity:.6;cursor:not-allowed}.effect-preview.svelte-rduj5r.svelte-rduj5r{width:100%;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:rgba(255,255,255,.06)}.effect-preview.svelte-rduj5r img.svelte-rduj5r,.effect-preview.svelte-rduj5r video.svelte-rduj5r,.effect-item-media.svelte-rduj5r img.svelte-rduj5r,.effect-item-media.svelte-rduj5r video.svelte-rduj5r{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.effect-title-overlay.svelte-rduj5r.svelte-rduj5r{position:absolute;left:16px;bottom:14px;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(98deg,#a570ff 0%,#ff6eb2 55%,#8fd3ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 3px 10px rgba(0,0,0,.35);pointer-events:none}.effect-empty.svelte-rduj5r.svelte-rduj5r{color:#9ca3af;font-size:.9rem;padding:24px 18px}.effect-modal.svelte-rduj5r.svelte-rduj5r{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.effect-overlay.svelte-rduj5r.svelte-rduj5r{position:absolute;inset:0;background:rgba(6,8,16,.9);border:none}.effect-panel.svelte-rduj5r.svelte-rduj5r{position:relative;width:min(1480px,96vw);max-height:92vh;background:#0b0c16;border-radius:28px;border:1px solid rgba(255,255,255,.16);padding:34px 36px 38px;overflow:hidden;box-shadow:0 26px 60px #0009}.effect-panel-header.svelte-rduj5r.svelte-rduj5r{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.effect-panel-title.svelte-rduj5r.svelte-rduj5r{font-size:1.25rem;font-weight:700}.effect-close.svelte-rduj5r.svelte-rduj5r{background:rgba(15,18,32,.9);color:#e5e7eb;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 16px;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.effect-panel-empty.svelte-rduj5r.svelte-rduj5r{color:#9ca3af;padding:24px 0;text-align:center}.effect-grid.svelte-rduj5r.svelte-rduj5r{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;overflow-y:auto;max-height:calc(92vh - 170px);padding-right:10px;overscroll-behavior:contain}.effect-item.svelte-rduj5r.svelte-rduj5r{position:relative;border-radius:24px;border:none;background:transparent;color:#f8f7ff;padding:0;text-align:left;display:flex;flex-direction:column;gap:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.effect-item.svelte-rduj5r.svelte-rduj5r:hover{transform:translateY(-3px);box-shadow:0 18px 40px #00000080}.effect-item.is-active.svelte-rduj5r.svelte-rduj5r{box-shadow:0 0 24px #a570ff73,0 12px 30px #00000080}.effect-item-media.svelte-rduj5r.svelte-rduj5r{width:100%;aspect-ratio:2 / 3;border-radius:24px;overflow:hidden;background:transparent}.effect-item-title.svelte-rduj5r.svelte-rduj5r{position:absolute;left:16px;bottom:14px;font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#f3f4f6;text-shadow:0 6px 16px rgba(0,0,0,.5);pointer-events:none}.effect-item.svelte-rduj5r.svelte-rduj5r:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.5) 100%);pointer-events:none}@media (max-width: 640px){.effect-card.svelte-rduj5r.svelte-rduj5r{grid-template-columns:1fr}.effect-preview.svelte-rduj5r.svelte-rduj5r{width:100%}}.cms-root.svelte-1fyxpyf{position:relative;width:100%}.cms-trigger.svelte-1fyxpyf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px;background-color:#18181b;color:#eee;border-radius:8px;border:1px solid #27272a;cursor:pointer;outline:none;font-size:14px;transition:border-color .2s ease,background-color .2s ease}.cms-trigger.svelte-1fyxpyf:hover:not(.is-disabled){border-color:#3f3f46;background-color:#1e1e24}.cms-trigger.svelte-1fyxpyf:focus,.cms-trigger.is-open.svelte-1fyxpyf{border-color:#8357d1}.cms-trigger.is-disabled.svelte-1fyxpyf{opacity:.5;cursor:not-allowed}.cms-trigger-left.svelte-1fyxpyf{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.cms-trigger-icon.svelte-1fyxpyf{width:32px;height:32px;border-radius:4px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.cms-trigger-text.svelte-1fyxpyf{display:flex;flex-direction:column;min-width:0;text-align:left}.cms-trigger-name.svelte-1fyxpyf{color:#eee;font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-trigger-desc.svelte-1fyxpyf{color:#ffffff59;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-chevron.svelte-1fyxpyf{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.cms-chevron.is-open.svelte-1fyxpyf{transform:rotate(180deg)}.cms-panel.svelte-1fyxpyf{background:#1c1c28;border:1px solid #2a2a3a;border-radius:12px;box-shadow:0 16px 50px #00000080;overflow:hidden;z-index:9999;display:flex;flex-direction:column;animation:svelte-1fyxpyf-cms-open .15s ease}@keyframes svelte-1fyxpyf-cms-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cms-search-bar.svelte-1fyxpyf{display:flex;align-items:center;gap:8px;margin:10px 10px 0;padding:0 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:8px;flex-shrink:0}.cms-search-ico.svelte-1fyxpyf{flex-shrink:0;color:#555}.cms-search-input.svelte-1fyxpyf{flex:1;background:transparent;border:none;outline:none;color:#ccc;font-size:14px;padding:10px 0;font-family:inherit}.cms-search-input.svelte-1fyxpyf::-moz-placeholder{color:#555}.cms-search-input.svelte-1fyxpyf::placeholder{color:#555}.cms-search-clear.svelte-1fyxpyf{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:#888;cursor:pointer}.cms-search-clear.svelte-1fyxpyf:hover{background:rgba(255,255,255,.18)}.cms-list.svelte-1fyxpyf{flex:1;overflow-y:auto;padding:4px 6px 10px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cms-list.svelte-1fyxpyf::-webkit-scrollbar{width:4px}.cms-list.svelte-1fyxpyf::-webkit-scrollbar-track{background:transparent}.cms-list.svelte-1fyxpyf::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:10px}.cms-section-title.svelte-1fyxpyf{display:flex;align-items:center;gap:8px;padding:12px 12px 6px;font-size:13px;font-weight:500;color:#888}.cms-section-title.has-border.svelte-1fyxpyf{margin-top:4px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}.cms-item.svelte-1fyxpyf{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border-radius:8px;border:none;background:transparent;color:#ddd;cursor:pointer;transition:background .12s ease;text-align:left}.cms-item.svelte-1fyxpyf:hover{background:rgba(255,255,255,.05)}.cms-item.is-selected.svelte-1fyxpyf{background:rgba(255,255,255,.08)}.cms-item-icon.svelte-1fyxpyf{width:36px;height:36px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,.04)}.cms-item-body.svelte-1fyxpyf{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.cms-item-top.svelte-1fyxpyf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cms-item-name.svelte-1fyxpyf{font-size:14px;font-weight:600;color:#eee}.cms-item-desc.svelte-1fyxpyf{font-size:12px;color:#888}.cms-audio.svelte-1fyxpyf{font-size:12px;opacity:.6}.cms-item-tags.svelte-1fyxpyf{display:flex;gap:6px;flex-wrap:wrap}.cms-tag.svelte-1fyxpyf{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:12px;color:#999;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;line-height:16px}.cms-tag-icon.svelte-1fyxpyf{width:12px;height:12px;flex-shrink:0;opacity:.5}.cms-badge.svelte-1fyxpyf{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.02em;line-height:16px}.cms-badge-hot.svelte-1fyxpyf{background:#ef4444;color:#fff}.cms-badge-new.svelte-1fyxpyf{background:#4ade80;color:#000}.cms-badge-exclusive.svelte-1fyxpyf{background:#c8f731;color:#111}.cms-badge-premium.svelte-1fyxpyf{background:#e8d44d;color:#111}.cms-brand.svelte-1fyxpyf{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:8px;border:none;background:transparent;color:#ddd;cursor:pointer;transition:background .12s ease;text-align:left}.cms-brand.svelte-1fyxpyf:hover,.cms-brand.is-hovered.svelte-1fyxpyf{background:rgba(255,255,255,.05)}.cms-brand-icon.svelte-1fyxpyf{width:36px;height:36px;border-radius:10px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:rgba(255,255,255,.04)}.cms-brand-body.svelte-1fyxpyf{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.cms-brand-name.svelte-1fyxpyf{font-size:14px;font-weight:600;color:#eee}.cms-brand-desc.svelte-1fyxpyf{font-size:12px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-brand-arrow.svelte-1fyxpyf{flex-shrink:0;color:#555;transition:transform .2s ease}.cms-brand-arrow.is-expanded.svelte-1fyxpyf{transform:rotate(90deg)}.cms-inline-sub.svelte-1fyxpyf{padding:2px 0 4px 20px;border-left:2px solid rgba(131,87,209,.3);margin-left:30px;margin-bottom:4px;animation:svelte-1fyxpyf-cms-expand .15s ease}@keyframes svelte-1fyxpyf-cms-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}.cms-sub.svelte-1fyxpyf{background:#1c1c28;border:1px solid #2a2a3a;border-radius:12px;box-shadow:0 12px 40px #00000080;z-index:10000;display:flex;flex-direction:column;overflow:hidden;animation:svelte-1fyxpyf-cms-sub-in .12s ease}@keyframes svelte-1fyxpyf-cms-sub-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.cms-sub-header.svelte-1fyxpyf{display:flex;align-items:center;gap:8px;padding:12px 14px 8px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.cms-sub-icon.svelte-1fyxpyf{width:20px;height:20px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.cms-sub-title.svelte-1fyxpyf{font-size:13px;font-weight:600;color:#aaa}.cms-sub-list.svelte-1fyxpyf{flex:1;overflow-y:auto;padding:6px;overscroll-behavior:contain}.cms-sub-list.svelte-1fyxpyf::-webkit-scrollbar{width:4px}.cms-sub-list.svelte-1fyxpyf::-webkit-scrollbar-track{background:transparent}.cms-sub-list.svelte-1fyxpyf::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:10px}.cms-empty.svelte-1fyxpyf{padding:24px 12px;text-align:center;color:#555;font-size:13px}.ms-root.svelte-br8jmb.svelte-br8jmb{width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-root.is-disabled.svelte-br8jmb.svelte-br8jmb{opacity:.5;pointer-events:none}.ms-track.svelte-br8jmb.svelte-br8jmb{position:relative;display:flex;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:3px;gap:2px}.ms-track.ms-single.svelte-br8jmb.svelte-br8jmb{justify-content:center;background:rgba(131,87,209,.1);border-color:#8357d133}.ms-option.svelte-br8jmb.svelte-br8jmb{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;background:transparent;color:#888;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;border-radius:10px;transition:color .25s ease;white-space:nowrap}.ms-option.svelte-br8jmb.svelte-br8jmb:hover:not(.is-active){color:#bbb}.ms-option.is-active.svelte-br8jmb.svelte-br8jmb{color:#fff}.ms-icon.svelte-br8jmb.svelte-br8jmb{display:flex;align-items:center;flex-shrink:0;opacity:.7;transition:opacity .25s ease}.ms-option.is-active.svelte-br8jmb .ms-icon.svelte-br8jmb{opacity:1}.ms-label.svelte-br8jmb.svelte-br8jmb{line-height:1}.ms-indicator.svelte-br8jmb.svelte-br8jmb{position:absolute;top:3px;left:3px;bottom:3px;border-radius:10px;background:linear-gradient(135deg,rgba(131,87,209,.35),rgba(131,87,209,.18));border:1px solid rgba(131,87,209,.4);box-shadow:0 0 12px #8357d126,inset 0 1px #ffffff0f;transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}@media (max-width: 480px){.ms-option.svelte-br8jmb.svelte-br8jmb{padding:8px 10px;font-size:12px;gap:5px}.ms-icon.svelte-br8jmb svg.svelte-br8jmb{width:14px;height:14px}}
