[data-v-51f10b89]:root{--ai-bg-app:#f8f9fa;--ai-bg-panel:#fff;--ai-bg-panel-gradient-start:#fff;--ai-bg-panel-gradient-end:#f8f9fa;--ai-bg-input:#f1f3f5;--ai-bg-elevated:#e9ecef;--ai-bg-section:#f8f9fa;--ai-bg-header-gradient-start:rgba(34,139,230,0.08);--ai-bg-header-gradient-end:rgba(190,75,219,0.08);--ai-border-default:#dee2e6;--ai-border-subtle:#e9ecef;--ai-border-hover:#ced4da;--ai-border-focus:#228be6;--ai-text-primary:#212529;--ai-text-secondary:#495057;--ai-text-muted:#6c757d;--ai-text-dim:#adb5bd;--ai-primary:var(--primary);--ai-primary-hover:var(--primary-hover,var(--primary));--ai-primary-light:rgba(var(--primary-rgb,34,139,230),0.1);--ai-primary-light-solid:var(--primary-light,#a5d8ff);--ai-primary-shadow:rgba(var(--primary-rgb,34,139,230),0.3);--ai-primary-gradient-start:var(--primary);--ai-primary-gradient-end:var(--primary-hover,var(--primary));--ai-accent-purple:#cc5de8;--ai-text-on-primary:#fff;--ai-success:#40c057;--ai-success-light:rgba(64,192,87,0.1);--ai-danger:#e03131;--ai-danger-hover:#c92a2a;--ai-danger-light:rgba(224,49,49,0.1);--ai-warning:#fab005;--ai-warning-light:rgba(250,176,5,0.1);--ai-shadow-sm:0 1px 2px rgba(0,0,0,0.05);--ai-shadow-md:0 4px 6px -1px rgba(0,0,0,0.08);--ai-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--ai-shadow-modal:0 10px 40px rgba(0,0,0,0.15);--ai-shadow-inset-vignette:inset 0 0 20px rgba(0,0,0,0.08);--ai-backdrop-bg:rgba(0,0,0,0.5);--ai-scrollbar-track:#f1f3f5;--ai-scrollbar-thumb:#ced4da;--ai-scrollbar-thumb-hover:#adb5bd;--ai-close-hover:#e03131}.c-dark-theme[data-v-51f10b89]{--ai-bg-app:#1a1b1e;--ai-bg-panel:#25262b;--ai-bg-panel-gradient-start:#25262b;--ai-bg-panel-gradient-end:#1a1b1e;--ai-bg-input:#141517;--ai-bg-elevated:#2c2e33;--ai-bg-section:#2c2e33;--ai-bg-header-gradient-start:rgba(51,154,240,0.1);--ai-bg-header-gradient-end:rgba(204,93,232,0.1);--ai-border-default:#373a40;--ai-border-subtle:#2c2e33;--ai-border-hover:#4a4d52;--ai-border-focus:#4dabf7;--ai-text-primary:#fff;--ai-text-secondary:#adb5bd;--ai-text-muted:#909296;--ai-text-dim:#5c5f66;--ai-primary:var(--primary);--ai-primary-hover:var(--primary-hover,var(--primary));--ai-primary-light:rgba(var(--primary-rgb,51,154,240),0.15);--ai-primary-light-solid:var(--primary-light,#a5d8ff);--ai-primary-shadow:rgba(var(--primary-rgb,51,154,240),0.3);--ai-primary-gradient-start:var(--primary);--ai-primary-gradient-end:var(--primary-hover,var(--primary));--ai-accent-purple:#cc5de8;--ai-text-on-primary:#fff;--ai-success:#51cf66;--ai-success-light:rgba(81,207,102,0.15);--ai-danger:#e03131;--ai-danger-hover:#c92a2a;--ai-danger-light:rgba(224,49,49,0.15);--ai-warning:#fcc419;--ai-warning-light:rgba(252,196,25,0.15);--ai-shadow-sm:0 1px 2px rgba(0,0,0,0.4);--ai-shadow-md:0 4px 6px -1px rgba(0,0,0,0.4);--ai-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.4);--ai-shadow-modal:0 10px 40px rgba(0,0,0,0.3);--ai-shadow-inset-vignette:inset 0 0 20px rgba(0,0,0,0.8);--ai-backdrop-bg:rgba(0,0,0,0.85);--ai-scrollbar-track:#1a1b1e;--ai-scrollbar-thumb:#373a40;--ai-scrollbar-thumb-hover:#495057;--ai-close-hover:#fa5252}.step-skeleton[data-v-51f10b89]{padding:1rem;min-height:400px;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px) and (max-width:991px){.step-skeleton[data-v-51f10b89]{padding:1rem;min-height:350px}}@media (max-width:767px){.step-skeleton[data-v-51f10b89]{padding:.75rem .5rem;min-height:300px}}.step-skeleton .skeleton-title[data-v-51f10b89]{height:2.5rem;width:60%;border-radius:6px}.step-skeleton .skeleton-subtitle[data-v-51f10b89],.step-skeleton .skeleton-title[data-v-51f10b89]{background:linear-gradient(90deg,var(--ai-bg-elevated) 25%,var(--ai-border-subtle) 50%,var(--ai-bg-elevated) 75%);background-size:200% 100%;animation:skeleton-shimmer-51f10b89 1.5s infinite}.step-skeleton .skeleton-subtitle[data-v-51f10b89]{height:1.25rem;width:40%;border-radius:4px}.step-skeleton .skeleton-content[data-v-51f10b89]{flex:1;min-height:200px;background:linear-gradient(90deg,var(--ai-bg-elevated) 25%,var(--ai-border-subtle) 50%,var(--ai-bg-elevated) 75%);background-size:200% 100%;animation:skeleton-shimmer-51f10b89 1.5s infinite;border-radius:8px}.step-skeleton .skeleton-actions[data-v-51f10b89]{display:flex;justify-content:space-between;gap:1rem;margin-top:auto}@media (max-width:767px){.step-skeleton .skeleton-actions[data-v-51f10b89]{position:fixed;bottom:0;left:0;right:0;background:var(--ai-bg-app);padding:16px;border-top:1px solid var(--ai-border-default);z-index:100;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.step-skeleton .skeleton-actions .btn[data-v-51f10b89]{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center}}.step-skeleton .skeleton-actions .skeleton-btn[data-v-51f10b89]{height:38px;width:120px;background:linear-gradient(90deg,var(--ai-bg-elevated) 25%,var(--ai-border-subtle) 50%,var(--ai-bg-elevated) 75%);background-size:200% 100%;animation:skeleton-shimmer-51f10b89 1.5s infinite;border-radius:6px}.step-skeleton .skeleton-actions .skeleton-btn--primary[data-v-51f10b89]{width:150px}@keyframes skeleton-shimmer-51f10b89{0%{background-position:-200% 0}to{background-position:200% 0}}.pageViewMarketplace[data-v-51f10b89]{--tokens-controls-width:250px;--tokens-controls-gap:8px;--tokens-pause-button-width:38px}.pageViewMarketplace__controls[data-v-51f10b89],.pageViewMarketplace__header[data-v-51f10b89]{margin-left:2px;padding-right:8px}.pageViewMarketplace__header[data-v-51f10b89]{display:flex;justify-content:space-between;margin-bottom:16px}@media (min-width:768px){.pageViewMarketplace__header[data-v-51f10b89]{margin-bottom:0}}.pageViewMarketplace__header-controls[data-v-51f10b89]{display:flex;gap:var(--tokens-controls-gap);align-items:center}.pageViewMarketplace__add-button[data-v-51f10b89]{width:40px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (min-width:768px){.pageViewMarketplace__add-button[data-v-51f10b89]{padding-left:1.5rem;padding-right:1.5rem;width:var(--tokens-controls-width);height:38px;white-space:nowrap}}@media (min-width:768px){.pageViewMarketplace__add-button--with-pause[data-v-51f10b89]{width:calc(var(--tokens-controls-width) - var(--tokens-pause-button-width) - var(--tokens-controls-gap))}}.pageViewMarketplace__header-title[data-v-51f10b89]{font-weight:500;font-size:20px;line-height:24px;margin-bottom:0}@media (min-width:768px){.pageViewMarketplace__header-title[data-v-51f10b89]{margin-bottom:0;font-size:24px;line-height:29px}}@media (min-width:1200px){.pageViewMarketplace__header-title[data-v-51f10b89]{font-size:35px;line-height:42px}}.pageViewMarketplace__controls[data-v-51f10b89]{display:flex;flex-direction:column}@media (min-width:768px){.pageViewMarketplace__controls[data-v-51f10b89]{flex-direction:row;justify-content:space-between;align-items:end}}.pageViewMarketplace__tokens-wrapper[data-v-51f10b89]{display:flex;align-items:center;gap:var(--tokens-controls-gap)}@media (min-width:768px){.pageViewMarketplace__tokens-wrapper[data-v-51f10b89]{margin-top:16px;margin-left:8px}}@media (min-width:1400px){.pageViewMarketplace__tokens-wrapper[data-v-51f10b89]{margin-top:18px}}.pageViewMarketplace__pause-button[data-v-51f10b89]{height:38px;width:var(--tokens-pause-button-width);padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pageViewMarketplace__flex-gaps[data-v-51f10b89]{column-gap:9px;row-gap:10px}@media (min-width:768px){.pageViewMarketplace__flex-gaps[data-v-51f10b89]{column-gap:32px}}.pageViewMarketplace__filters[data-v-51f10b89]{order:1;display:flex;flex-direction:column;margin-top:17px;align-items:baseline;column-gap:9px;row-gap:10px}@media (min-width:768px){.pageViewMarketplace__filters[data-v-51f10b89]{column-gap:32px;flex-direction:row;margin-top:0;order:0}}@media (min-width:1200px){.pageViewMarketplace__filters[data-v-51f10b89]{margin-top:0}}.pageViewMarketplace__filters-label[data-v-51f10b89]{opacity:.5;font-weight:400;font-size:13px;line-height:16px}.pageViewMarketplace__filters-wrapper[data-v-51f10b89]{margin-left:8px;display:flex;flex-wrap:wrap;column-gap:9px;row-gap:10px}@media (min-width:768px){.pageViewMarketplace__filters-wrapper[data-v-51f10b89]{column-gap:32px}}.pageViewMarketplace__filters-item[data-v-51f10b89]{cursor:pointer;display:flex;align-items:center;font-size:12px;line-height:15px;letter-spacing:.3px;opacity:.5;transition:.3s}.pageViewMarketplace__filters-item.active[data-v-51f10b89]{opacity:1}.pageViewMarketplace__filters-item svg[data-v-51f10b89]{font-weight:700;width:10px!important;height:7px!important;margin-left:3px;transition:.3s}.pageViewMarketplace__filters-item svg.reverse[data-v-51f10b89]{transform:rotate(180deg)}.pageViewMarketplace__list-wrapper[data-v-51f10b89]{padding-right:8px;margin-top:16px;display:grid;gap:12px;overflow:auto}@media (min-width:768px){.pageViewMarketplace__list-wrapper[data-v-51f10b89]{margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(565px,1fr))}}@media (min-width:1200px){.pageViewMarketplace__list-wrapper[data-v-51f10b89]{margin-top:20px;gap:16px}}.button-custom[data-v-51f10b89]{padding:8px 20px;border:none;background:#e6e6e6;height:38px;display:flex;align-items:center;justify-content:center}.c-dark-theme .button-custom[data-v-51f10b89]{background:var(--third-card-bg)}@media (min-width:768px){.button-custom[data-v-51f10b89]{padding:8px 20px;max-width:150px}.button-custom[data-v-51f10b89]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}}@media (min-width:992px){.button-custom[data-v-51f10b89]{max-width:150px}}.button-custom[data-v-51f10b89]:before{box-shadow:none!important}.button-custom._active[data-v-51f10b89]{background:#d9d9d9}.c-dark-theme .button-custom._active[data-v-51f10b89]{background:#484956}