.marketplace-recorder-panel[data-v-c02779ab]{position:absolute;bottom:4.5rem;left:1.5rem;width:330px;max-width:calc(100% - 3rem);max-height:calc(100% - 5.5rem);overflow-y:auto;z-index:25;display:flex;flex-direction:column;gap:10px;padding:12px;color:var(--text-color);background:color-mix(in srgb,var(--surface-color) 94%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid color-mix(in srgb,var(--primary-color) 38%,transparent);border-radius:var(--border-radius-lg, 12px);box-shadow:0 16px 36px #00000073;box-sizing:border-box}.marketplace-recorder-panel__header[data-v-c02779ab]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.marketplace-recorder-panel__status[data-v-c02779ab]{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600}.marketplace-recorder-panel__dot[data-v-c02779ab]{opacity:.65;color:var(--text-color-secondary);transition:color .2s ease,opacity .2s ease}.marketplace-recorder-panel__dot--recording[data-v-c02779ab]{color:#ff4d4f;opacity:1;animation:recorder-panel-pulse-c02779ab 1.1s ease-in-out infinite}.marketplace-recorder-panel__dot--paused[data-v-c02779ab]{color:#faad14;opacity:1}.marketplace-recorder-panel__header-right[data-v-c02779ab]{display:flex;align-items:center;gap:8px}.marketplace-recorder-panel__timer[data-v-c02779ab]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85rem;font-weight:700;letter-spacing:.04em;color:var(--text-color);background:rgba(var(--surface-color-light-rgb),.35);padding:2px 6px;border-radius:var(--border-radius-sm, 4px);border:1px solid rgba(255,255,255,.08)}.marketplace-recorder-panel__close-btn[data-v-c02779ab]{min-width:24px;height:24px;padding:2px!important}.marketplace-recorder-panel__settings[data-v-c02779ab]{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:color-mix(in srgb,var(--surface-color-light) 25%,transparent);border:1px solid color-mix(in srgb,var(--surface-color-light) 40%,transparent);padding:8px;border-radius:8px;flex-shrink:0}.marketplace-recorder-panel__settings-group[data-v-c02779ab]{display:flex;flex-direction:column;gap:2px}.marketplace-recorder-panel__settings-group label[data-v-c02779ab]{font-size:.72rem;color:var(--text-color-secondary);font-weight:500;letter-spacing:.01em;margin-bottom:2px}.marketplace-recorder-panel__settings-group--wide[data-v-c02779ab]{grid-column:1 / -1}.marketplace-recorder-panel__stats[data-v-c02779ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;flex-shrink:0}.marketplace-recorder-panel__stat-card[data-v-c02779ab]{display:flex;flex-direction:column;padding:6px 8px;background:color-mix(in srgb,var(--surface-color-light) 25%,transparent);border:1px solid color-mix(in srgb,var(--surface-color-light) 35%,transparent);border-radius:6px;gap:2px}.marketplace-recorder-panel__stat-card label[data-v-c02779ab]{font-size:.68rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.marketplace-recorder-panel__stat-card strong[data-v-c02779ab]{font-size:.75rem;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketplace-recorder-panel__error[data-v-c02779ab]{display:flex;align-items:flex-start;gap:8px;padding:8px;background:#ff4d4f1f;border:1px solid rgba(255,77,79,.35);border-radius:6px;color:#ff7875;font-size:.75rem}.marketplace-recorder-panel__error-body[data-v-c02779ab]{display:flex;flex-direction:column;gap:4px;min-width:0}.marketplace-recorder-panel__error-details[data-v-c02779ab]{margin:0;font-family:monospace;font-size:.68rem;white-space:pre-wrap;word-break:break-all;opacity:.85}.marketplace-recorder-panel__actions[data-v-c02779ab]{display:flex;align-items:center;gap:8px;flex-shrink:0}.marketplace-recorder-panel__actions--active[data-v-c02779ab]{display:grid;grid-template-columns:repeat(3,1fr)}@keyframes recorder-panel-pulse-c02779ab{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}to{transform:scale(.9);opacity:.6}}.showcase__viewport[data-v-dd9acd83]{position:relative;width:100%;height:60vh;min-height:380px;background:#000;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.showcase__canvas[data-v-dd9acd83]{width:100%;height:100%;display:block;background:#000;object-fit:contain;margin:auto;border:0;outline:none;box-shadow:none}.showcase__canvas[data-v-dd9acd83]:focus,.showcase__canvas[data-v-dd9acd83]:focus-visible{outline:none;box-shadow:none}.showcase__overlay[data-v-dd9acd83]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--background-color-rgb),.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.showcase__floating-controls[data-v-dd9acd83]{position:absolute;bottom:1.5rem;left:1.5rem;z-index:20;background:rgba(var(--surface-color-rgb),.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:var(--border-radius);border:1px solid rgba(var(--primary-color-rgb),.34);box-shadow:0 8px 20px #00000042;display:flex;align-items:center;gap:1.25rem}.control-checkbox[data-v-dd9acd83]{margin-bottom:0!important}.control-checkbox[data-v-dd9acd83] .checkbox-text{font-weight:500}.showcase__controls-group[data-v-dd9acd83]{display:flex;align-items:center;gap:1.25rem}.showcase__controls-divider[data-v-dd9acd83]{width:1px;height:16px;background:var(--surface-color-light);margin:0 4px}.showcase__resolution-badge[data-v-dd9acd83]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:var(--border-radius);background:rgba(var(--surface-color-light-rgb),.35);color:var(--text-color);font-size:.75rem;font-weight:500;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.showcase__preset-select[data-v-dd9acd83]{width:90px}.showcase__fullscreen-toggle[data-v-dd9acd83]{min-width:26px}.showcase__viewport-hint[data-v-dd9acd83]{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:1.25rem;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.4rem 1rem;border-radius:99px;border:1px solid var(--surface-color-light);pointer-events:none;z-index:20}.hint-item[data-v-dd9acd83]{display:flex;align-items:center;gap:.4rem}.hint-item span[data-v-dd9acd83]{font-size:.7rem;color:var(--text-color-secondary);font-weight:600;text-transform:uppercase}.hint-item kbd[data-v-dd9acd83]{background:var(--surface-color);color:var(--text-color);padding:1px 4px;border-radius:3px;font-family:inherit;font-size:.65rem;font-weight:700;min-width:24px;text-align:center;border:1px solid var(--surface-color-light)}.showcase__loading[data-v-dd9acd83]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--marketplace-loading-background);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;color:var(--marketplace-loading-text);z-index:100}.showcase__loading--dark[data-v-dd9acd83]{--marketplace-loading-background: rgba(15, 23, 42, .95);--marketplace-loading-bar-background: rgba(255, 255, 255, .1);--marketplace-loading-text: rgba(226, 232, 240, .78)}.showcase__loading--light[data-v-dd9acd83]{--marketplace-loading-background: rgba(248, 250, 252, .95);--marketplace-loading-bar-background: rgba(15, 23, 42, .12);--marketplace-loading-text: rgba(51, 65, 85, .82)}.showcase__loading-logo[data-v-dd9acd83]{width:56px;height:auto;margin:0 auto;filter:drop-shadow(0 0 8px rgba(var(--primary-color-rgb),.35))}.showcase__loading-bar[data-v-dd9acd83]{width:min(280px,80%);height:4px;background:var(--marketplace-loading-bar-background);border-radius:2px;overflow:hidden}.showcase__loading-fill[data-v-dd9acd83]{width:0%;height:100%;background:var(--primary-color)}.showcase__loading-text[data-v-dd9acd83]{font-size:.75rem;color:var(--marketplace-loading-text);text-align:center;text-transform:uppercase;letter-spacing:.1em}.showcase__recording-indicator[data-v-dd9acd83]{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border-radius:999px;background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#ef4444;font-size:.75rem;font-weight:600}.showcase__recording-timer[data-v-dd9acd83]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;letter-spacing:.04em}.showcase__recording-dot[data-v-dd9acd83]{width:8px;height:8px;border-radius:50%;background:#ef4444;transition:background-color .2s ease}.showcase__recording-dot--recording[data-v-dd9acd83]{animation:recording-dot-pulse-dd9acd83 1.1s ease-in-out infinite}.showcase__recording-dot--paused[data-v-dd9acd83]{background:#faad14;animation:none}.showcase__quick-stop-btn[data-v-dd9acd83]{min-width:20px!important;height:20px!important;padding:2px!important;color:#ef4444!important}@keyframes recording-dot-pulse-dd9acd83{0%{transform:scale(.9);box-shadow:0 0 #ef4444b3}70%{transform:scale(1.1);box-shadow:0 0 0 5px #ef444400}to{transform:scale(.9);box-shadow:0 0 #ef444400}}.fade-slide-up-enter-active[data-v-dd9acd83],.fade-slide-up-leave-active[data-v-dd9acd83]{transition:all .2s cubic-bezier(.16,1,.3,1)}.fade-slide-up-enter-from[data-v-dd9acd83],.fade-slide-up-leave-to[data-v-dd9acd83]{opacity:0;transform:translateY(8px) scale(.98)}.showcase__nodes h3[data-v-1f611548]{display:flex;align-items:center;margin-bottom:1.5rem;font-size:1.25rem}.nodes-search[data-v-1f611548]{margin-bottom:1.5rem}.nodes-list[data-v-1f611548]{display:flex;flex-direction:column;gap:.75rem}.node-type-badge[data-v-1f611548]{font-size:.75rem;font-weight:500;background:var(--surface-color-light);color:var(--text-color-secondary);padding:2px 8px;border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.05em}.node-properties-detail[data-v-1f611548]{padding:1rem 1.25rem;background:var(--background-color);border-top:1px solid var(--surface-color-light);font-size:.85rem}.no-properties-text[data-v-1f611548]{color:var(--text-color-secondary);font-style:italic;opacity:.6}.property-grid[data-v-1f611548]{display:flex;flex-direction:column;gap:.5rem}.property-row[data-v-1f611548]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--surface-color-light)}.property-row[data-v-1f611548]:last-child{border-bottom:none}.property-label[data-v-1f611548]{font-weight:500;color:var(--text-color-secondary)}.property-value[data-v-1f611548]{font-family:monospace;color:var(--primary-color);background:var(--surface-color-light);padding:1px 6px;border-radius:var(--border-radius)}.show-more-nodes-btn[data-v-1f611548]{margin-top:1.5rem;width:100%;display:flex;justify-content:center}.showcase__side-column[data-v-63d886b2]{display:flex;flex-direction:column;gap:2rem}.marketplace-action-anchor[data-v-63d886b2]{display:inline-flex;position:relative;overflow:visible}.author-card[data-v-63d886b2]{background:var(--surface-color);border:1px solid var(--surface-color-light);border-radius:var(--border-radius);padding:1rem;display:flex;flex-direction:column;gap:1rem}.author-card__profile[data-v-63d886b2]{display:flex;align-items:center;gap:1rem}.author-card__avatar[data-v-63d886b2]{width:48px;height:48px;flex-shrink:0}.author-card__info[data-v-63d886b2]{display:flex;flex-direction:column}.author-card__name[data-v-63d886b2]{font-weight:600;color:var(--text-color)}.author-card__date[data-v-63d886b2]{font-size:.8rem;color:var(--text-color-secondary)}.showcase__tags h4[data-v-63d886b2],.showcase__license h4[data-v-63d886b2]{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary);margin-bottom:1rem}.tags-list[data-v-63d886b2]{display:flex;flex-wrap:wrap;gap:.5rem}.tag-empty[data-v-63d886b2]{font-size:.85rem;color:var(--text-color-secondary);font-style:italic;opacity:.6}.showcase__license[data-v-63d886b2]{display:flex;flex-direction:column;gap:.5rem}.license-header[data-v-63d886b2]{display:flex;align-items:center;justify-content:space-between}.license-header h4[data-v-63d886b2]{margin:0}.license-info[data-v-63d886b2]{background:var(--surface-color);border:1px solid var(--surface-color-light);border-radius:var(--border-radius);padding:1rem}.license-text[data-v-63d886b2]{font-size:.85rem;color:var(--text-color-secondary);margin-top:.25rem}.template-card[data-v-63d886b2]{background:var(--surface-color);border:1px solid var(--surface-color-light);border-radius:var(--border-radius);padding:1rem}.template-card p[data-v-63d886b2]{margin:0;color:var(--text-color-secondary);font-size:.95rem;line-height:1.6}.template-card h4[data-v-63d886b2]{margin:0 0 .5rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-color-secondary)}.w-full[data-v-63d886b2]{width:100%}.showcase__disabled-action[data-v-63d886b2]{display:inline-flex}.showcase__comments h3[data-v-e44ed20e]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.25rem}.showcase__comments h3 svg[data-v-e44ed20e]{display:block}.comment-input[data-v-e44ed20e]{margin-bottom:2rem}.comments-list[data-v-e44ed20e]{display:flex;flex-direction:column;gap:1.5rem}.comment-item[data-v-e44ed20e]{display:flex;gap:1rem}.comment-body[data-v-e44ed20e]{flex:1}.comment-header[data-v-e44ed20e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.comment-user[data-v-e44ed20e]{font-weight:600;font-size:.95rem}.comment-date[data-v-e44ed20e]{font-size:.8rem;color:var(--text-color-secondary)}.comment-text[data-v-e44ed20e]{color:var(--text-color-secondary);font-size:.95rem;line-height:1.5}.w-full[data-v-e44ed20e]{width:100%}.clear-btn[data-v-e44ed20e]{opacity:.5;transition:opacity .15s}.clear-btn[data-v-e44ed20e]:hover{opacity:1}.marketplace-action-anchor[data-v-e44ed20e]{display:inline-flex;position:relative;overflow:visible}.edit-dialog-content[data-v-34677ead],.form-group[data-v-34677ead]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-34677ead]{font-size:.85rem;color:var(--text-color-secondary);font-weight:500}.license-field[data-v-34677ead]{display:flex;flex-direction:column;gap:.5rem}.license-field__label[data-v-34677ead]{display:flex;align-items:center;gap:.4rem;color:var(--text-color-secondary, #94a3b8);font-size:.8125rem}.mr-auto[data-v-34677ead]{margin-right:auto}.showcase[data-v-d577a877]{display:flex;flex-direction:column;background:var(--background-color);color:var(--text-color)}.showcase__info-bar[data-v-d577a877]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:var(--background-color);border-bottom:1px solid var(--surface-color-light)}.showcase__info-main[data-v-d577a877]{display:flex;flex-direction:column;gap:.75rem;text-align:left}.showcase__title-group[data-v-d577a877]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.showcase__title-group h1[data-v-d577a877]{font-size:1.5rem;font-weight:600;margin:0}.showcase__stats[data-v-d577a877]{display:flex;align-items:center;gap:1.5rem}.stat-item[data-v-d577a877]{display:flex;align-items:center;gap:.5rem;color:var(--text-color-secondary);font-size:.9rem}.stat-button[data-v-d577a877]{gap:.5rem;padding:0 .5rem;color:var(--text-color-secondary)}.stat-button span[data-v-d577a877]{font-size:.9rem}.marketplace-action-anchor[data-v-d577a877]{display:inline-flex;position:relative;overflow:visible}.like-button[data-v-d577a877]{position:relative;overflow:visible;transition:color .18s ease,transform .18s ease}.like-button--liked[data-v-d577a877]{color:#ef4444}.showcase__info-actions[data-v-d577a877]{display:flex;align-items:center;gap:1rem}.showcase__mobile-warning[data-v-d577a877]{max-width:340px;padding:.625rem .75rem;border:1px solid rgba(245,158,11,.4);border-radius:var(--border-radius, 6px);background:#f59e0b1f;color:var(--text-color);font-size:.86rem;line-height:1.35}.showcase__disabled-action[data-v-d577a877]{display:inline-flex}.showcase__import-action[data-v-d577a877]{display:flex;width:100%}.showcase__content[data-v-d577a877]{display:grid;grid-template-columns:1fr 300px;gap:2rem;padding:1.5rem;max-width:1400px;margin:0 auto;width:100%}.showcase__main-column[data-v-d577a877]{display:flex;flex-direction:column;gap:1.5rem}.showcase__description p[data-v-d577a877]{color:var(--text-color-secondary);line-height:1.6;font-size:1.05rem}.mr-2[data-v-d577a877]{margin-right:.5rem}.mr-1[data-v-d577a877]{margin-right:.25rem}.mr-auto[data-v-d577a877]{margin-right:auto}.w-full[data-v-d577a877]{width:100%}@media (max-width: 1024px){.showcase__info-bar[data-v-d577a877]{align-items:flex-start;flex-direction:column;gap:1rem}.showcase__info-actions[data-v-d577a877]{flex-wrap:wrap;width:100%}.showcase__mobile-warning[data-v-d577a877]{max-width:none;width:100%}.showcase__content[data-v-d577a877]{display:flex;flex-direction:column;gap:2rem}.showcase__main-column[data-v-d577a877],[data-v-d577a877] .showcase__side-column{display:contents}.showcase__description[data-v-d577a877]{order:1}[data-v-d577a877] .author-card{order:2}[data-v-d577a877] .showcase__tags{order:3}.showcase__comments[data-v-d577a877]{order:4}[data-v-d577a877] .showcase__license{order:5}}@media (max-width: 768px){.showcase__info-bar[data-v-d577a877]{padding:1rem}.showcase__content[data-v-d577a877]{padding:1.25rem 1rem 0}.showcase__info-actions[data-v-d577a877],.showcase__import-action[data-v-d577a877]{width:100%}.showcase__import-action[data-v-d577a877] .custom-button{width:100%;justify-content:center}}.marketplace-detail-view[data-v-a3a9bcd4]{min-height:100vh;overflow-y:auto;overflow-x:hidden;position:relative}@media (max-width: 768px){.marketplace-detail-view[data-v-a3a9bcd4]{min-height:100%;height:100%;overscroll-behavior-y:contain;overflow-anchor:none}}.marketplace-detail-layout[data-v-a3a9bcd4]{min-height:100vh;display:flex;background-color:var(--background-color, #0f172a);position:relative;overflow:hidden}.marketplace-detail-content[data-v-a3a9bcd4]{flex:1;display:flex;flex-direction:column;overflow-y:auto;height:100vh;position:relative}.marketplace-detail-header[data-v-a3a9bcd4]{position:absolute;top:1.5rem;left:1.5rem;z-index:100}.marketplace-detail-error[data-v-a3a9bcd4],.marketplace-detail-skeleton[data-v-a3a9bcd4]{flex:1;display:flex;flex-direction:column}.skeleton-viewport[data-v-a3a9bcd4]{width:100%;height:70vh;min-height:400px;background:#000;display:flex;align-items:center;justify-content:center}.skeleton-info-bar[data-v-a3a9bcd4]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,255,255,.05)}.skeleton-info-main[data-v-a3a9bcd4]{display:flex;flex-direction:column;gap:.75rem}.skeleton-stats-row[data-v-a3a9bcd4]{display:flex;gap:1.5rem}.skeleton-info-actions[data-v-a3a9bcd4]{display:flex;gap:1rem}.skeleton-content[data-v-a3a9bcd4]{display:grid;grid-template-columns:1fr 320px;gap:3rem;padding:2rem;max-width:1400px;margin:0 auto;width:100%}.skeleton-main-column[data-v-a3a9bcd4]{display:flex;flex-direction:column;gap:2.5rem}.skeleton-side-column[data-v-a3a9bcd4]{display:flex;flex-direction:column;gap:2rem}.skeleton-comment-item[data-v-a3a9bcd4]{display:flex;gap:1rem;margin-bottom:1.5rem}.skeleton-comment-body[data-v-a3a9bcd4]{flex:1;display:flex;flex-direction:column;gap:.5rem}.marketplace-detail-error-container[data-v-a3a9bcd4]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}
