.block-marketplace .filters-section[data-v-2cb08f5f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:20px}.block-marketplace .filters-section .filter-search[data-v-2cb08f5f]{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;min-width:200px}.block-marketplace .filters-section .filter-select[data-v-2cb08f5f]{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px;min-width:160px}.block-marketplace .blocks-grid[data-v-2cb08f5f]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.block-marketplace .blocks-grid .block-card[data-v-2cb08f5f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px}.block-marketplace .blocks-grid .block-card .block-header[data-v-2cb08f5f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.block-marketplace .blocks-grid .block-card .block-header .block-title-section[data-v-2cb08f5f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.block-marketplace .blocks-grid .block-card .block-header .block-title-section h3[data-v-2cb08f5f]{margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-marketplace .blocks-grid .block-card .block-header .block-title-section .block-meta[data-v-2cb08f5f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.block-marketplace .blocks-grid .block-card .block-header .block-title-section .block-meta .rating[data-v-2cb08f5f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-warning-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px}.block-marketplace .blocks-grid .block-card .block-description[data-v-2cb08f5f]{-webkit-box-flex:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;-ms-flex:1;flex:1;line-height:1.5;margin-bottom:14px;min-height:40px;overflow:hidden}.block-marketplace .blocks-grid .block-card .block-footer[data-v-2cb08f5f]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-top:12px}.block-marketplace .blocks-grid .block-card .block-footer .usage-count[data-v-2cb08f5f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;gap:6px}.imported-blocks .blocks-list[data-v-73bdd8df],.my-blocks .blocks-list[data-v-a38354ba],.pending-approval .blocks-list[data-v-7549fa40]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.block-details-modal .ant-modal-content{border-radius:14px;-webkit-box-shadow:var(--sps-shadow-lg);box-shadow:var(--sps-shadow-lg);overflow:hidden}.block-details-modal .ant-modal-header{background:var(--sps-bg-surface);border-bottom:1px solid var(--sps-border-default);border-radius:14px 14px 0 0;padding:18px 24px}.block-details-modal .ant-modal-title{color:var(--sps-text-strong);font-size:16px;font-weight:700;letter-spacing:-.01em}.block-details-modal .ant-modal-close-x{color:var(--sps-text-muted);height:60px;line-height:60px;width:60px}.block-details-modal .ant-modal-body{max-height:calc(100vh - 140px);overflow-y:auto;padding:20px 24px 16px}.block-details-modal .ant-tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft);border:1px solid var(--sps-primary);border-radius:999px;color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:600;height:22px;line-height:20px;margin:0;padding:0 9px;text-transform:capitalize}.block-details-modal .ant-tag.ant-tag-red{background:var(--sps-danger-soft);border-color:var(--sps-danger);color:var(--sps-danger-text)}.block-details-modal .ant-tag.ant-tag-green{background:var(--sps-success-soft);border-color:var(--sps-success);color:var(--sps-success-text)}.block-details-modal .ant-tag:not([class*=ant-tag-]){background:var(--sps-bg-raised);border-color:var(--sps-border-default);color:var(--sps-text-muted)}.block-details-modal .ant-btn{border-radius:8px;-webkit-box-shadow:none;box-shadow:none;font-weight:600;height:36px;padding:0 16px}.block-details-modal .ant-btn.ant-btn-sm{font-size:13px;height:32px}.block-details-modal .ant-btn:not(.ant-btn-primary){background:var(--sps-bg-surface);border-color:var(--sps-border-strong);color:var(--sps-text-default)}.block-details-modal .ant-btn:not(.ant-btn-primary):hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}.block-details-modal .ant-btn.ant-btn-primary{background:var(--sps-primary);border-color:var(--sps-primary);color:var(--sps-text-on-primary)}.block-details-modal .ant-input{border-color:var(--sps-border-default);border-radius:10px;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.block-details-modal .ant-input:hover{border-color:var(--sps-border-strong)}.block-details-modal .ant-input:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.block-details-content .block-header-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:16px}.block-details-content .block-header-section .block-icon-large{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-primary-soft);border-radius:14px;color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:30px;height:56px;justify-content:center;margin:0;padding:0;width:56px}.block-details-content .block-header-section .header-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.block-details-content .block-header-section .header-info h2{color:var(--sps-text-strong);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.block-details-content .block-header-section .header-info .description{color:var(--sps-text-muted);font-size:13px;margin-bottom:10px}.block-details-content .block-header-section .header-info .meta-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.block-details-content .stats-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.block-details-content .stats-section .stat-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border:1px solid var(--sps-border-default);border-radius:999px;color:var(--sps-text-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:30px;padding:0 12px}.block-details-content .detail-section{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:12px;margin-bottom:12px;padding:16px 18px}.block-details-content .detail-section h3{color:var(--sps-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.block-details-content .parameters-section .parameters-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.block-details-content .parameters-section .parameters-list .parameter-item{background:var(--sps-bg-raised);border-radius:10px;padding:12px 14px}.block-details-content .parameters-section .parameters-list .parameter-item .param-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:6px}.block-details-content .parameters-section .parameters-list .parameter-item .param-header strong{color:var(--sps-text-strong);font-size:13.5px}.block-details-content .parameters-section .parameters-list .parameter-item .param-description{color:var(--sps-text-muted);font-size:13px;margin:0 0 4px}.block-details-content .parameters-section .parameters-list .parameter-item .param-default{color:var(--sps-text-muted);font-size:12px;margin:0}.block-details-content .parameters-section .parameters-list .parameter-item .param-default code{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:6px;padding:1px 6px}.block-details-content .parameters-section .no-parameters{color:var(--sps-text-muted);font-size:13px;margin:0}.block-details-content .ratings-section .add-rating{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-bg-raised);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px}.block-details-content .ratings-section .add-rating .ant-input{width:100%}.block-details-content .ratings-section .ratings-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto}.block-details-content .ratings-section .ratings-list .rating-item{border:1px solid var(--sps-border-default);border-radius:10px;padding:12px 14px}.block-details-content .ratings-section .ratings-list .rating-item .rating-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:6px}.block-details-content .ratings-section .ratings-list .rating-item .rating-header .ant-rate{font-size:16px}.block-details-content .ratings-section .ratings-list .rating-item .rating-header .rating-date{color:var(--sps-text-muted);font-size:12px}.block-details-content .ratings-section .ratings-list .rating-item .rating-comment{color:var(--sps-text-default);font-size:13px;margin:0}.block-details-content .ratings-section .no-ratings{color:var(--sps-text-muted);font-size:13px;margin:0;text-align:center}.block-details-content .modal-footer{-webkit-box-pack:end;-ms-flex-pack:end;background:var(--sps-bg-surface);border-top:1px solid var(--sps-border-default);gap:10px;justify-content:flex-end;margin:4px -24px -16px;padding:14px 24px}.block-details-content .modal-footer,.block-details-modal .loading-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.block-details-modal .loading-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:320px}.block-market-page[data-v-6f03beb4]{background:var(--sps-bg-surface);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;min-width:0;overflow-x:hidden;padding:24px 28px;width:100%}.block-market-page[data-v-6f03beb4] .ant-tabs,.block-market-page[data-v-6f03beb4] .ant-tabs-content,.block-market-page[data-v-6f03beb4] .ant-tabs-tabpane{min-width:0;width:100%}.block-market-page .page-header[data-v-6f03beb4]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 0 24px}.block-market-page .page-header h1[data-v-6f03beb4]{-webkit-box-flex:0;color:var(--sps-text-strong);-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;font-weight:700;margin:0}.block-market-page .page-header[data-v-6f03beb4] .page-action.ant-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:6px;height:32px;padding:0 16px}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-bar{border-bottom:none;margin-bottom:20px}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-bar,.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav-container,.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav-scroll,.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav-wrap{height:auto;overflow:visible;padding-bottom:0}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav{padding-bottom:1px}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-ink-bar{display:none!important}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav .ant-tabs-tab{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:0;color:var(--sps-text-default);font-size:13px;font-weight:500;height:32px;line-height:30px;margin:0 0 0 -1px;padding:0 14px;position:relative;-webkit-transition:background .12s ease,color .12s ease,border-color .12s ease;transition:background .12s ease,color .12s ease,border-color .12s ease}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav .ant-tabs-tab:first-child{border-radius:6px 0 0 6px;margin-left:0}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav .ant-tabs-tab:last-child{border-radius:0 6px 6px 0}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav .ant-tabs-tab:hover:not(.ant-tabs-tab-active){border-color:var(--sps-border-strong);color:var(--sps-text-strong);z-index:1}.block-market-page .market-tabs[data-v-6f03beb4] .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--sps-primary-soft);border-color:var(--sps-primary);color:var(--sps-primary);font-weight:600;z-index:1}@media(max-width:900px){.block-market-page .page-header[data-v-6f03beb4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.block-market-page .block-card,.block-market-page .block-item{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default)!important;border-radius:12px!important;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease!important;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease!important;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease!important}.block-market-page .block-card:hover,.block-market-page .block-item:hover{border-color:var(--sps-border-strong)!important;-webkit-box-shadow:0 8px 24px -12px rgba(15,23,42,.18)!important;box-shadow:0 8px 24px -12px rgba(15,23,42,.18)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.block-market-page .block-card .block-icon,.block-market-page .block-item .block-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-bg-raised);border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:22px!important;height:40px;justify-content:center;margin:0;padding:0;width:40px}.block-market-page .block-card h3,.block-market-page .block-item h3{color:var(--sps-text-strong);font-size:15px!important;font-weight:700!important;letter-spacing:-.01em;margin:0}.block-market-page .block-card .ant-tag,.block-market-page .block-card .category-tag,.block-market-page .block-card .status-tag,.block-market-page .block-item .ant-tag,.block-market-page .block-item .category-tag,.block-market-page .block-item .status-tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft)!important;border:1px solid var(--sps-primary)!important;border-radius:999px!important;color:var(--sps-primary)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px!important;font-weight:600;height:22px;line-height:20px;margin:0;padding:0 9px!important;text-transform:capitalize}.block-market-page .block-card .ant-tag-green,.block-market-page .block-item .ant-tag-green{background:var(--sps-success-soft)!important;border-color:var(--sps-success)!important;color:var(--sps-success-text)!important}.block-market-page .block-card .ant-tag-orange,.block-market-page .block-item .ant-tag-orange{background:var(--sps-warning-soft)!important;border-color:var(--sps-warning)!important;color:var(--sps-warning-text)!important}.block-market-page .block-card .ant-tag-red,.block-market-page .block-item .ant-tag-red{background:var(--sps-danger-soft)!important;border-color:var(--sps-danger)!important;color:var(--sps-danger-text)!important}.block-market-page .block-card .ant-tag-default,.block-market-page .block-card .ant-tag:not([class*=ant-tag-]),.block-market-page .block-item .ant-tag-default,.block-market-page .block-item .ant-tag:not([class*=ant-tag-]){background:var(--sps-bg-raised)!important;border-color:var(--sps-border-default)!important;color:var(--sps-text-muted)!important}.block-market-page .block-card .block-description,.block-market-page .block-item .block-description{color:var(--sps-text-muted);font-size:13px!important}.block-market-page .block-card .block-footer,.block-market-page .block-item .block-footer{border-top-color:var(--sps-border-default)!important}.block-market-page .block-card .ant-btn,.block-market-page .block-item .ant-btn{border-radius:8px;-webkit-box-shadow:none;box-shadow:none;font-size:13px;font-weight:600;height:32px;padding:0 16px}.block-market-page .block-card .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger),.block-market-page .block-item .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger){background:var(--sps-bg-surface);border-color:var(--sps-border-strong);color:var(--sps-text-default)}.block-market-page .block-card .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover,.block-market-page .block-item .ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}.block-market-page .block-card .ant-btn.ant-btn-primary,.block-market-page .block-item .ant-btn.ant-btn-primary{background:var(--sps-primary);border-color:var(--sps-primary);color:var(--sps-text-on-primary)}.block-market-page .block-card .ant-btn.ant-btn-primary:hover:not([disabled]),.block-market-page .block-item .ant-btn.ant-btn-primary:hover:not([disabled]){background:var(--sps-primary-hover);border-color:var(--sps-primary-hover)}.block-market-page .block-card .ant-btn.ant-btn-danger,.block-market-page .block-item .ant-btn.ant-btn-danger{background:var(--sps-danger);border-color:var(--sps-danger);color:var(--sps-text-on-primary)}.block-market-page .block-card .ant-btn.ant-btn-danger[disabled],.block-market-page .block-item .ant-btn.ant-btn-danger[disabled]{opacity:.5}.block-market-page .block-card .ant-btn.ant-btn-icon-only,.block-market-page .block-card .ant-btn.icon-only,.block-market-page .block-item .ant-btn.ant-btn-icon-only,.block-market-page .block-item .ant-btn.icon-only{padding:0;width:32px}.block-market-page .block-item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.block-market-page .block-item .block-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.block-market-page .block-item .block-details,.block-market-page .block-item .block-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.block-market-page .block-item .block-details h3{margin-bottom:4px}.block-market-page .block-item .block-details p{color:var(--sps-text-muted);font-size:13px;margin:0 0 8px}.block-market-page .block-item .block-details .block-meta,.block-market-page .block-item .block-details .block-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12.5px;gap:8px}.block-market-page .block-item .block-details .stats{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;gap:4px}.block-market-page .block-item .block-actions{-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media(max-width:640px){.block-market-page .block-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column}.block-market-page .block-item .block-actions{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.block-market-page .filters-section .ant-input,.block-market-page .filters-section .ant-select-selection{border-color:var(--sps-border-default);border-radius:8px;-webkit-transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease;transition:border-color .12s ease,box-shadow .12s ease,-webkit-box-shadow .12s ease}.block-market-page .filters-section .ant-input:hover,.block-market-page .filters-section .ant-select-selection:hover{border-color:var(--sps-border-strong)}.block-market-page .filters-section .ant-input.ant-select-focused,.block-market-page .filters-section .ant-input.ant-select-open,.block-market-page .filters-section .ant-input:focus,.block-market-page .filters-section .ant-select-selection.ant-select-focused,.block-market-page .filters-section .ant-select-selection.ant-select-open,.block-market-page .filters-section .ant-select-selection:focus{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.block-market-page .filters-section .ant-input-affix-wrapper:hover .ant-input{border-color:var(--sps-border-strong)}.block-market-page .filters-section .ant-input-affix-wrapper .ant-input:focus,.block-market-page .filters-section .ant-select-focused .ant-select-selection,.block-market-page .filters-section .ant-select-open .ant-select-selection{border-color:var(--sps-primary);-webkit-box-shadow:0 0 0 3px var(--sps-primary-soft);box-shadow:0 0 0 3px var(--sps-primary-soft)}.block-market-page .filters-section .ant-input,.block-market-page .filters-section .ant-select-selection--single{height:32px}.block-market-page .filters-section .ant-select-selection--single .ant-select-selection__rendered{line-height:30px}.block-market-page .market-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border:1px dashed var(--sps-border-default);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;justify-content:center;min-height:260px;padding:40px 24px;text-align:center}.block-market-page .market-empty .market-empty-icon{color:var(--sps-icon-muted);font-size:40px;margin-bottom:4px}.block-market-page .market-empty .market-empty-text{color:var(--sps-text-muted);font-size:13px;font-weight:600}.block-market-page .loading-state,.block-market-page .market-loading{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:260px}.block-market-page .imported-blocks .block-icon,.block-market-page .my-blocks .block-icon{color:var(--sps-primary)}.block-market-page .pending-approval .block-icon{color:var(--sps-warning)}.block-market-dropdown.ant-select-dropdown{border:1px solid var(--sps-border-default);border-radius:12px;-webkit-box-shadow:var(--sps-shadow-md);box-shadow:var(--sps-shadow-md);padding:6px}.block-market-dropdown.ant-select-dropdown .ant-select-dropdown-menu-item{border-radius:8px;color:var(--sps-text-default);font-size:13px}.block-market-dropdown.ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-active,.block-market-dropdown.ant-select-dropdown .ant-select-dropdown-menu-item:hover{background:var(--sps-bg-raised)}.block-market-dropdown.ant-select-dropdown .ant-select-dropdown-menu-item.ant-select-dropdown-menu-item-selected{background:var(--sps-primary-soft);color:var(--sps-primary);font-weight:600}.block-editor-page[data-v-736ecb59]{background:var(--sps-bg-page);min-height:100vh}.block-editor-page .page-header[data-v-736ecb59]{-webkit-box-pack:justify;-ms-flex-pack:justify;background:var(--sps-bg-surface);border-bottom:1px solid var(--sps-border-default);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);justify-content:space-between;padding:20px 32px;position:sticky;top:0;z-index:100}.block-editor-page .page-header .header-left[data-v-736ecb59],.block-editor-page .page-header[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.block-editor-page .page-header .header-left[data-v-736ecb59]{gap:16px}.block-editor-page .page-header .header-left h1[data-v-736ecb59]{font-size:24px;font-weight:600;margin:0}.block-editor-page .page-header .header-actions[data-v-736ecb59]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.block-editor-page .version-tabs-wrapper[data-v-736ecb59]{margin:0 auto;max-width:1400px;padding:32px 32px 0}.block-editor-page .editor-content[data-v-736ecb59]{margin:0 auto;max-width:1400px;padding:32px}.block-editor-page .editor-content .section[data-v-736ecb59]{background:var(--sps-bg-surface);border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:24px;padding:32px}.block-editor-page .editor-content .section[data-v-736ecb59]:last-child{margin-bottom:0}.block-editor-page .editor-content .section h3[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:600;justify-content:space-between;margin:0 0 24px}.block-editor-page .editor-content .section h3 .param-actions[data-v-736ecb59]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.block-editor-page .editor-content .field-help[data-v-736ecb59]{color:var(--sps-text-muted);font-size:13px;margin-top:8px}.block-editor-page .editor-content .section-description[data-v-736ecb59]{color:var(--sps-text-muted);font-size:14px;margin-bottom:20px}.block-editor-page .code-editor-wrapper[data-v-736ecb59]{border:1px solid var(--sps-border-default);border-radius:8px;overflow:hidden}.block-editor-page .code-editor-wrapper .code-editor-header[data-v-736ecb59]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sps-bg-page);border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 16px}.block-editor-page .code-editor-wrapper .code-editor-header .tips[data-v-736ecb59]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.block-editor-page .code-editor-wrapper .code-editor-header .tips .tip[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px}.block-editor-page .code-editor-wrapper .code-editor-header .tips .tip md-icon[data-v-736ecb59]{font-size:16px}.block-editor-page .code-editor-wrapper .code-editor-header .actions[data-v-736ecb59]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.block-editor-page .code-editor-wrapper .code-editor .attribute-help[data-v-736ecb59],.block-editor-page .code-editor-wrapper .code-editor .available-libraries[data-v-736ecb59],.block-editor-page .code-editor-wrapper .code-editor .available-variables[data-v-736ecb59]{background-color:var(--sps-bg-page);border-bottom:1px solid var(--sps-border-default);color:var(--sps-text-muted);font-size:12px;padding:8px 16px}.block-editor-page .code-editor-wrapper .code-editor .attribute-help span[data-v-736ecb59],.block-editor-page .code-editor-wrapper .code-editor .available-libraries span[data-v-736ecb59],.block-editor-page .code-editor-wrapper .code-editor .available-variables span[data-v-736ecb59]{font-weight:600;margin-right:8px}.block-editor-page .code-editor-wrapper .code-editor .attribute-help code[data-v-736ecb59],.block-editor-page .code-editor-wrapper .code-editor .available-libraries code[data-v-736ecb59],.block-editor-page .code-editor-wrapper .code-editor .available-variables code[data-v-736ecb59]{background-color:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:3px;font-family:Monaco,Courier New,monospace;font-size:11px;margin-right:6px;padding:2px 6px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info[data-v-736ecb59]{background:var(--sps-primary-soft);border:1px solid #91d5ff;border-radius:4px;margin-bottom:8px;padding:12px 16px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .info-header[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0050b3;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:8px;margin-bottom:12px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .param-list[data-v-736ecb59]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:12px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .param-list .param-usage-item[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border:1px solid var(--sps-border-strong);border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 12px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .param-list .param-usage-item .param-var[data-v-736ecb59]{background:var(--sps-bg-page);border-radius:3px;color:#9c27b0;font-weight:600;padding:2px 8px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .param-list .param-usage-item .param-desc[data-v-736ecb59]{color:var(--sps-text-muted);font-size:12px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .usage-examples[data-v-736ecb59]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .usage-examples .example-item[data-v-736ecb59]{color:var(--sps-text-muted);font-size:12px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .usage-examples .example-item strong[data-v-736ecb59]{margin-right:8px}.block-editor-page .code-editor-wrapper .code-editor .parameter-usage-info .usage-examples .example-item code[data-v-736ecb59]{background:var(--sps-bg-surface);border-radius:3px;color:#d73a49;font-family:Monaco,monospace;padding:4px 8px}.block-editor-page .code-editor-wrapper .code-editor .param-injection-notice[data-v-736ecb59]{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:8px;padding:12px 16px}.block-editor-page .code-editor-wrapper .code-editor .param-injection-notice .notice-content[data-v-736ecb59]{-webkit-box-flex:1;-ms-flex:1;flex:1}.block-editor-page .code-editor-wrapper .code-editor .param-injection-notice .notice-content strong[data-v-736ecb59]{color:#d46b08;display:block;margin-bottom:4px}.block-editor-page .code-editor-wrapper .code-editor .param-injection-notice .notice-content p[data-v-736ecb59]{color:var(--sps-text-muted);font-size:12px;margin:0}.block-editor-page .code-editor-wrapper .code-editor .param-injection-notice .notice-content p code[data-v-736ecb59]{background:var(--sps-bg-surface);border-radius:3px;color:#9c27b0;font-family:Monaco,monospace;padding:2px 6px}.block-editor-page .code-editor-wrapper .code-editor .monaco-editor-container[data-v-736ecb59]{height:500px;width:100%}.block-editor-page .code-editor-wrapper .code-editor .monaco-editor-container.fullscreen-editor[data-v-736ecb59]{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10000}.block-editor-page .json-schema-import .json-schema-help[data-v-736ecb59]{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;color:var(--sps-text-muted);font-size:13px;margin-top:12px;padding:12px}.block-editor-page .system-attr-selector .attr-list[data-v-736ecb59]{max-height:400px;overflow-y:auto}.block-editor-page .system-attr-selector .attr-list .attr-item[data-v-736ecb59]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--sps-border-default);border-radius:4px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:8px;padding:12px;-webkit-transition:all .3s;transition:all .3s}.block-editor-page .system-attr-selector .attr-list .attr-item[data-v-736ecb59]:hover{background:var(--sps-bg-page);border-color:#9c27b0}.block-editor-page .system-attr-selector .attr-list .attr-item strong[data-v-736ecb59]{color:var(--sps-text-default)}.block-editor-page .system-attr-selector .attr-list .attr-item code[data-v-736ecb59]{background:var(--sps-bg-page);border-radius:3px;color:#9c27b0;font-size:12px;padding:4px 8px}.block-editor-page .js-assistant-modal .js-assistant-description[data-v-736ecb59]{margin-bottom:20px}.block-editor-page .js-assistant-modal .js-assistant-description h4[data-v-736ecb59]{color:var(--sps-text-strong);font-size:18px;font-weight:600;margin-bottom:8px}.block-editor-page .js-assistant-modal .js-assistant-description p[data-v-736ecb59]{color:var(--sps-text-muted);margin-bottom:16px}.block-editor-page .js-assistant-modal .js-assistant-description .js-capabilities[data-v-736ecb59]{background-color:var(--sps-bg-page);border-radius:8px;margin-bottom:16px;padding:16px}.block-editor-page .js-assistant-modal .js-assistant-description .js-capabilities .capabilities-header[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.block-editor-page .js-assistant-modal .js-assistant-description .js-capabilities .capabilities-header h5[data-v-736ecb59]{color:var(--sps-text-strong);font-size:14px;font-weight:600;margin:0}.block-editor-page .js-assistant-modal .js-assistant-description .js-capabilities .capabilities-content[data-v-736ecb59]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.block-editor-page .js-assistant-modal .js-assistant-description .js-capabilities .capabilities-content .capability-item[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px}.block-editor-page .js-assistant-modal .js-assistant-description .js-capabilities .capabilities-content .capability-item i[data-v-736ecb59]{color:#ff6b35;font-size:18px}.block-editor-page .js-assistant-modal .prompt-container .example-prompts[data-v-736ecb59]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:16px;margin-top:12px}.block-editor-page .js-assistant-modal .prompt-container .example-prompts .example-prompt[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--sps-bg-page);border-radius:4px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:8px 12px;-webkit-transition:all .2s;transition:all .2s}.block-editor-page .js-assistant-modal .prompt-container .example-prompts .example-prompt[data-v-736ecb59]:hover{background-color:#e8eef3;-webkit-transform:translateX(4px);transform:translateX(4px)}.block-editor-page .js-assistant-modal .prompt-container .example-prompts .example-prompt .anticon[data-v-736ecb59]{color:#ff6b35}.block-editor-page .js-assistant-modal .prompt-container .buttons-container[data-v-736ecb59]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.block-editor-page .parameters-builder[data-v-736ecb59]{gap:16px}.block-editor-page .parameters-builder .parameter-card[data-v-736ecb59],.block-editor-page .parameters-builder[data-v-736ecb59]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.block-editor-page .parameters-builder .parameter-card[data-v-736ecb59]{background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:8px;gap:12px;padding:20px}.block-editor-page .parameters-builder .parameter-card .param-header[data-v-736ecb59]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:8px}.block-editor-page .parameters-builder .parameter-card .param-header .param-number[data-v-736ecb59]{color:#9c27b0;font-size:16px;font-weight:600}.block-editor-page .parameters-builder .parameter-card .param-row[data-v-736ecb59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.block-editor-page .schema-detail-editor .schema-fields-list[data-v-736ecb59]{max-height:500px;overflow-y:auto}.block-editor-page .schema-detail-editor .schema-field-item[data-v-736ecb59]{background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:6px;margin-bottom:12px;padding:16px}.block-editor-page .schema-detail-editor .schema-field-item .field-item-header[data-v-736ecb59]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:12px}.block-editor-page .schema-detail-editor .schema-field-item .field-item-header .field-number[data-v-736ecb59]{color:var(--sps-info);font-size:14px;font-weight:600}.block-editor-page .schema-detail-editor .schema-field-item label[data-v-736ecb59]{color:var(--sps-text-muted);display:block;font-size:12px;font-weight:500;margin-bottom:4px}