.forge-list[data-v-1d489cc2]{padding:8px 0}.forge-header[data-v-1d489cc2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.forge-header__left[data-v-1d489cc2]{display:flex;align-items:baseline;gap:12px}.forge-header__right[data-v-1d489cc2]{display:flex;align-items:center;gap:12px}.forge-search[data-v-1d489cc2]{position:relative;display:flex;align-items:center}.forge-search__icon[data-v-1d489cc2]{position:absolute;left:12px;font-size:12px;color:var(--text-muted);pointer-events:none}.forge-search__input[data-v-1d489cc2]{width:200px;height:38px;padding:0 14px 0 34px;background:var(--bg-card);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.forge-search__input[data-v-1d489cc2]::placeholder{color:var(--text-muted)}.forge-search__input[data-v-1d489cc2]:focus{border-color:var(--primary-start);box-shadow:0 0 0 3px rgba(91,124,246,.12)}.forge-header__title[data-v-1d489cc2]{font-size:22px;font-weight:700;color:var(--text-primary);margin:0}.forge-header__count[data-v-1d489cc2]{font-size:13px;color:var(--text-muted);font-weight:500}.forge-btn[data-v-1d489cc2]{display:inline-flex;align-items:center;gap:8px;border:none;outline:none;cursor:pointer;font-size:14px;font-weight:500;border-radius:8px;transition:all .18s ease}.forge-btn--create[data-v-1d489cc2]{padding:9px 20px;background:var(--primary-start);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25)}.forge-btn--create[data-v-1d489cc2]:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.forge-btn--create[data-v-1d489cc2]:disabled{opacity:.35;cursor:not-allowed;transform:none;box-shadow:none}.forge-grid[data-v-1d489cc2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.forge-card[data-v-1d489cc2]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:12px;cursor:pointer;transition:all .18s ease;display:flex;flex-direction:column;overflow:hidden}.forge-card[data-v-1d489cc2]:hover{border-color:rgba(108,128,255,.25);transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.25)}.forge-card__header[data-v-1d489cc2]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 0}.forge-card__icon[data-v-1d489cc2]{width:36px;height:36px;border-radius:10px;background:rgba(108,128,255,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-start);font-size:15px}.forge-card__type[data-v-1d489cc2]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);background:hsla(0,0%,100%,.05);padding:3px 10px;border-radius:20px}.forge-card__body[data-v-1d489cc2]{padding:14px 18px 16px;flex:1}.forge-card__name[data-v-1d489cc2]{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 14px;line-height:1.3;word-break:break-word}.forge-card__versions[data-v-1d489cc2]{display:flex;gap:16px}.forge-card__version[data-v-1d489cc2]{display:flex;flex-direction:column;gap:3px}.forge-card__version-label[data-v-1d489cc2]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.forge-card__version-value[data-v-1d489cc2]{font-size:13px;color:var(--text-secondary);font-family:SFMono-Regular,Consolas,monospace}.forge-card__version-value.is-active[data-v-1d489cc2]{color:#57d9a3}.forge-card__version-value.is-live[data-v-1d489cc2]{color:var(--primary-start)}.forge-card__footer[data-v-1d489cc2]{padding:0 18px 14px;display:flex;flex-wrap:wrap;gap:6px}.forge-card__tag[data-v-1d489cc2]{font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px;background:hsla(0,0%,100%,.06);color:var(--text-secondary);border:1px solid hsla(0,0%,100%,.06)}.forge-empty[data-v-1d489cc2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.forge-empty__icon[data-v-1d489cc2]{width:64px;height:64px;border-radius:16px;background:rgba(108,128,255,.08);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--text-muted);margin-bottom:16px}.forge-empty__text[data-v-1d489cc2]{font-size:15px;color:var(--text-muted);margin:0 0 20px}.forge-card--skeleton[data-v-1d489cc2]{pointer-events:none;padding:18px}.forge-card--skeleton .skel[data-v-1d489cc2]{border-radius:6px;background:hsla(0,0%,100%,.06);animation:skel-pulse-1d489cc2 1.4s ease-in-out infinite}.forge-card--skeleton .skel--title[data-v-1d489cc2]{width:60%;height:18px;margin-bottom:14px}.forge-card--skeleton .skel--line[data-v-1d489cc2]{width:80%;height:12px;margin-bottom:10px}.forge-card--skeleton .skel--short[data-v-1d489cc2]{width:45%}@keyframes skel-pulse-1d489cc2{0%,to{opacity:.4}50%{opacity:.8}}